L'aggiornamento di una macchina Linux è un compito scrupolosamente noioso. Uno che prevede l'esecuzione di una serie di comandi per ottenere qualsiasi cosa, dagli elementi di sistema ai pacchetti e agli strumenti di terze parti in esecuzione sull'ultima versione.

Ma per fortuna, come per la maggior parte delle cose su Linux, c'è anche uno strumento per facilitare questo processo. Si chiama Topgrade e ti consente di aggiornare l'intero sistema utilizzando un singolo comando.

Seguici mentre diamo un'occhiata a Topgrade in dettaglio e ti mostriamo come puoi usarlo per mantenere aggiornato il tuo sistema Linux.

Che cos'è Topgrade?

Topgrade è un'utilità CLI che ti consente aggiorna il tuo sistema Linux senza dover eseguire effettivamente il processo di aggiornamento, che in genere comporta l'esecuzione di una serie di comandi. Il modo in cui funziona è che quando invochi Topgrade all'interno del terminale, identifica tutti gli strumenti installati sul tuo sistema ed esegue i comandi appropriati per tuo conto per aggiornarli.

instagram viewer

Cosa può aggiornare il Topgrade?

Topgrade funziona sulla maggior parte delle distribuzioni Linux: Debian, Red Hat, Arch Linux, openSUSE, Gentoo, Clear Linux e Void Linux. Inoltre, supporta anche gestori di pacchetti di terze parti come Snap e Flatpak.

Quindi, se stai eseguendo una di queste distribuzioni sul tuo sistema o hai installato uno dei gestori di pacchetti di terze parti supportati, Topgrade gestirà i loro aggiornamenti per te. Allo stesso modo, quando esegui Topgrade, può anche identificare e aggiornare tmux, Flutter SDK, pip, Vim/Neovim, Node e Pi-hole, tra molti altri gestori di pacchetti.

Come installare Topgrade su Linux

Puoi installare Topgrade usando il gestore di pacchetti Cargo di Rust. Ma prima devi installare Cargo (e alcune delle sue dipendenze) sul tuo sistema. Se lo hai già installato, puoi saltare questo passaggio e procedere con l'installazione di Topgrade.

Per installare Cargo su Linux, apri il terminale ed esegui il seguente comando:

sudo apt installare carico libssl-dev pkg-config

Successivamente, una volta installato Cargo, puoi installare Topgrade con questo comando:

carico installare topgrade

Non appena l'installazione è completa, vedrai un messaggio di avviso sullo schermo che ti dice di aggiungere il percorso per Topgrade alla tua variabile $PATH in modo da poterlo utilizzare da qualsiasi punto del sistema.

Dai un'occhiata al nostro guida sull'impostazione della variabile $ PATH su Linux per scoprire come farlo correttamente. In alternativa, se desideri utilizzare Topgrade solo una volta, puoi aggiungerlo alla variabile $PATH in questo modo:

esportare PERCORSO=$PERCORSO:/home/unomeser/.cargo/bin

Come utilizzare Topgrade per aggiornare tutto su Linux

Come accennato in precedenza, Topgrade funziona praticamente da solo. Non appena lo invochi, identifica e aggiorna automaticamente i pacchetti installati sul tuo computer.

Quindi, usare Topgrade è incredibilmente facile. Devi solo eseguire un semplice comando e rispondere alle richieste di conferma quando compaiono nel terminale. Inoltre, con alcuni pacchetti e utilità, dovrai anche inserire la tua password di sistema per autenticare l'operazione.

Per aggiornare il tuo sistema con Topgrade, apri il terminale ed esegui questo comando:

topgrade

Quando viene richiesto di confermare un aggiornamento, premi Y per sì e N per n. Topgrade eseguirà ora una serie di comandi. Siediti e lascia che finisca di aggiornare i pacchetti.

Se vuoi smettere, premi CTRL+C ed entra Q.

Escludi i pacchetti dall'aggiornamento

Poiché il comando topgrade essenzialmente aggiorna l'intero sistema, il completamento del processo richiede un po' di tempo. Per aiutarti a risolvere questo problema, Topgrade ti consente di escludere pacchetti specifici dall'aggiornamento, in modo da impedire a Topgrade di aggiornarli con il resto dei pacchetti.

Ad esempio, supponi di non volere che Topgrade aggiorni il pacchetto vim sul tuo sistema. Per fare questo, puoi semplicemente usare il --disattivare flag ed eseguire il comando in questo modo:

topgrade --disable vim

Visualizza quali pacchetti verranno aggiornati sul tuo sistema

Prima di richiamare Topgrade, puoi visualizzare un riepilogo di tutti i pacchetti sulla tua macchina che verranno aggiornati durante il processo.

Per questo, apri il terminale ed esegui:

topgrade --funzionamento a secco

Pulisci file temporanei o vecchi

Una delle cose che puoi fare con Topgrade, oltre ad aggiornare il tuo sistema Linux, è ripulire i file temporanei o vecchi che hai sul tuo computer. Questo non solo libera spazio di archiviazione, ma riduce anche il rischio che il tuo sistema oi suoi programmi si imbattano in errori o bug.

Per pulire file temporanei o vecchi utilizzando Topgrade, eseguire:

topgrade --ripulire

Quando viene richiesta una password, digita la tua password di amministratore e premi accedere. Potrebbe anche essere richiesto di confermare alcune operazioni di eliminazione dei file. Premere Y e colpito accedere procedere.

Ottieni informazioni dettagliate su un'operazione

Come molti programmi basati su CLI, Topgrade ti offre anche il --prolisso opzione per visualizzare informazioni dettagliate sul processo in esecuzione. Se sei interessato a vedere come Topgrade aggiorna i pacchetti, puoi farlo eseguendo questo comando:

topgrade --prolisso

Aggiorna un particolare pacchetto

Occasionalmente, potresti voler aggiornare solo i pacchetti specificati. In tali situazioni, puoi usare il --soltanto opzione per aggiornare un particolare pacchetto. Ecco come appare il comando:

topgrade --solo pacchetto

Per esempio:

topgrade --solo vim

Modifica il file di configurazione del topgrade

Proprio come altri programmi Linux, Topgrade ha anche un file di configurazione che dice al programma come funzionare, quali operazioni eseguire e così via.

Sebbene Topgrade offra alcune opzioni che ti consentono di farlo esplicitamente dal terminale, puoi anche modificare il suo file di configurazione per rendere permanenti tali modifiche. In questo modo, non devi farlo tu stesso ogni volta che esegui il comando.

Per modificare il file di configurazione di Topgrade, eseguilo in una finestra di terminale:

topgrade --edit-config

Quando questo apre il file di configurazione, puoi modificare (cambiare, aggiungere, rimuovere) i valori associati a diverse azioni. Per abilitare un'azione, rimuovere il commento dalla riga rimuovendo il Libbra cartello (#).

Allo stesso modo, il file contiene anche comandi e precomandi personalizzati. Se desideri che Topgrade esegua un comando personalizzato durante l'esecuzione, puoi aggiungere tale comando al file Comandi personalizzati sezione.

D'altra parte, se c'è qualche comando che vuoi che il programma esegua prima di ogni altra cosa, inseriscilo sotto il file Comandi da eseguire prima di qualsiasi cosa sezione. Quando hai finito di apportare modifiche al file di configurazione, salvalo e chiudilo.

Semplifica il noioso processo di aggiornamento del sistema Linux

Topgrade è uno di quegli strumenti che vorresti conoscere prima. È facile da usare e offre il modo più semplice per automatizzare gli aggiornamenti del sistema Linux per risparmiare il tempo e lo sforzo di eseguire il processo manualmente.

Uno dei momenti migliori per utilizzare Topgrade è quando non stai utilizzando attivamente il tuo computer, poiché puoi eseguire il programma e lasciarlo mentre aggiorna il sistema.

Detto questo, tuttavia, Topgrade ha alcune limitazioni che ne limitano l'utilizzo con script o anche con alcune operazioni avanzate che coinvolgono comandi personalizzati. Per la maggior parte degli utenti, tuttavia, Topgrade può essere estremamente utile.

Se alcuni pacchetti causano problemi al tuo sistema e l'aggiornamento non risolve ancora il problema, è probabile che siano danneggiati, quindi potrebbe essere necessario intervenire e correggerli manualmente.