Topgrade, un Command Line Tool per aggiornare i pacchetti su Linux

Ultimo aggiornamento:27 Dicembre 2020

In questo breve articolo vi parlo di uno strumento che ritengo molto interessante, Topgrade.

Questo command line tool permette di semplificare moltissimo l’aggiornamento dei vostri package preferiti. Mantenere il sistema aggiornato comporta spesso l’invocazione di più gestori di pacchetti. Topgrade cerca di risolvere questo problema rilevando quali strumenti utilizzate ed eseguendo i gestori di pacchetti appropriati.

Topgrade

Su una distro della famiglia RHEL, come il tanto chiacchierato CentOS, Topgrade lancerà il comando yum upgrade mentre su Fedora userà dnf upgrade. Sulle distro della famiglia Debian il comando eseguito da topgrade sarà apt update && apt dist-upgrade mentre su Arch Linux utilizzerà yay o pacman se yay non è installato.

Questo è solo un assaggio delle potenzialità di Topgrade, che è anche in grado di:

  • Aggiornare pacchetti Atom
  • Aggiornare Snap & Flatpak
  • Eseguire fwupdmgr per l’aggiornamento del kernel
  • Aggiornare pacchetti Emacs
  • Eseguire Cargo install-update
  • Gestire sia Homebrew che Linuxbrew su Unix mediante brew update && brew upgrade
  • Eseguire zplug
  • Aggiornare i plugin tmux con TPM
  • Aggiornare pacchetti Vim/Neovim
topgrade

Topgrade GIF

L’installazione di topgrade su una qualsiasi distro GNU/Linux può essere eseguita estraendo un file binario precompilato o utilizzando cargo install. Se siete su Arch Linux potete installarlo da AUR: yaourt -S topgrade. In ogni caso su GitHub trovate i sorgenti dell’ultima versione che, nel momento in cui scrivo, è la v6.1.1. Affinché il programma funzioni al meglio vi conviene installare l’ultima stable release di Rust.

Una volta installato potete andare ad aggiornare tutti i pacchetti del sistema dando semplicemente il comando topgrade. Per scoprire i vari comandi date invece topgrade --help mentre i flag disponibili sono i seguenti:

  • -h, –help
  • -t, –tmux
  • -V, –version

Per personalizzare l’uso di questo strumento potete scrivere un file di configurazione e posizionarlo in ~/.config/topgrade.toml. In questo modo potete, ad esempio, stabilire alcuni comandi che Topgrade andrà ad eseguire prima di qualsiasi altra azione.

Topgrade & Tmux

Per evitare interruzioni accidentali, specialmente se si sta lavorando da remoto, è consigliato eseguire Topgrade in una sessione tmux. Tmux consente l’accesso simultaneo a più sessioni del terminale in un’unica finestra. Un tool utilissimo in quelle occasioni in cui si rende necessario eseguire più di un programma da riga di comando. Per ulteiriori dettagli su Tmux vi rimando alla nostra guida dedicata. Per usare Topgrade in una sessione Tmux usate il comando topgrade -t.

sharing-caring-1

Seguiteci sul nostro canale Telegram, sulla nostra pagina Facebook e su Google News. Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.

Fonte: https://www.lffl.org/2020/12/topgrade-command-line-tool.html

Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.