Aggiornare il sistema con topgrade
topgrade è un programma scritto in Rust che ci consente di aggiornare "tutto" con un solo comando.
Questo tutto penso dipenda dall'OS in cui è installato:
- Linux
- macOS
- Windows
- FreeBSD
- DragonFly BSD
Per quanto riguarda Linux, non tutte le distro sembrano supportate
Per installarlo su Arch Linux:
$ yay -S topgrade
Su Debian:
# aptitude install cargo
$ cargo install topgrade
In questo secondo caso verrà installato nella home di cargo, che dovrebbe stare nella nostra home.
Quindi per lanciarlo:
$ /home/matte-server/.cargo/bin/topgrade
―― 10:35:19 - System update ――――――――――――――――――――――――――――――――――――――――――――――――――――
[sudo] password di matte-server:
Trovato:1 http://security.debian.org/debian-security buster/updates InRelease
Trovato:2 http://ftp.it.debian.org/debian buster InRelease
Scaricamento di:3 http://ftp.it.debian.org/debian buster-updates InRelease [49,3 kB]
Recuperati 49,3 kB in 1s (96,6 kB/s)
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Tutti i pacchetti sono aggiornati.
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Calcolo dell'aggiornamento... Fatto
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
―― 10:35:27 - Composer ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Changed current directory to /home/matte-server/.config/composer
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
―― 10:35:28 - Summary ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
System update: OK
Git repositories: OK
composer: OK
Come vedete vengono cercati diversi pacchetti "extra" oltre agli aggiornamenti di sistema.
Non l'ho provato sugli altri OS, ma dovrebbe essere interessante.
Enjoy!
software linux windows macos rust cargo topgrade
Commentami!