Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jiab77/updater

A basic script for updating several linux based distributions.
https://github.com/jiab77/updater

archlinux bash centos debian fedora flatpak redhat rockylinux termux ubuntu

Last synced: 16 days ago
JSON representation

A basic script for updating several linux based distributions.

Awesome Lists containing this project

README

        

# Updater

A basic script for updating several linux based distributions.

## Features

* Sync and update package cache
* Updated installed packages to their latest versions
* Create a ZFS snapshot before and after updating the system

> The ZFS snapshot feature is experimental and enabled only for __Arch Linux__.
>
> This feature is provided by `zfs-snap-mgr` from the [CachyOS ZFS Tools](https://github.com/Jiab77/cachyos-zfs-tools) project.

## Distributions

Here is a list of supported distributions:

* Debian / Ubuntu / Pop!_OS / ElementaryOS
* RedHat / CentOS / Fedora / Rocky Linux
* Arch Linux / CachyOS
* Termux

Please, feel free to create a new issue for requesting support for additional distributions.

## Usage

```console
$ ./updater.sh
```

## Author

* __Jiab77__