Aggiornare il sistema con topgrade

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!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2690 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy