Configurazione di aggiornamenti automatici:
Per impostazione predefinita, l'aggiornamento automatico o l'aggiornamento incustodito sono abilitati in Ubuntu 20.04 LTS.
Se si desidera configurare l'aggiornamento automatico, apri il file di configurazione /etc/apt/apt.conf.d/20auto-upgrades con il seguente comando:
$ sudo nano/etc/apt/apt.conf.d/20auto-upgrades
Qui, la prima riga Apt :: periodico :: aggiornare-package-list “1”; viene utilizzato per dire ad APT Package Manager per mantenere aggiornata la cache del pacchetto.
La seconda riga, Apt :: periodico :: Upgrade incustodito “1”; viene utilizzato per dire ad APT Package Manager di aggiornare automaticamente i pacchetti.
Per disabilitare l'aggiornamento automatico o l'aggiornamento incustodito, imposta Apt :: periodico :: aggiornare-package-list E APT :: periodico :: UPDAGNO DI MAGGIORNO A 0 Come mostrato nello screenshot seguente.
Una volta che hai finito, premere + X seguito da Y E Per salvare il file di configurazione.
Aggiornamento della cache del repository dei pacchetti:
Prima di tentare di installare, aggiornare o rimuovere eventuali pacchetti, è necessario aggiornare la cache del repository di pacchetti APT. Questo aggiornerà il database dei pacchetti del tuo Ubuntu 20.04 LTS MACCHINE E Verifica se è disponibile una versione più recente dei pacchetti installati.
Per aggiornare la cache del repository del pacchetto APT, eseguire il comando seguente:
$ sudo apt update
La cache del repository del pacchetto APT deve essere aggiornata. Come puoi vedere, 35 pacchetti possono essere aggiornati a nuove versioni.
Aggiornamento di pacchetti specifici:
È possibile controllare l'elenco dei pacchetti per i quali gli aggiornamenti sono disponibili con il seguente comando:
$ Sudo Apt List -Aggiornabile
L'elenco dei pacchetti aggiornabili deve essere visualizzato. Su ogni riga, il nome del pacchetto è stampato in colore verde.
A destra di ogni riga, la versione del pacchetto più vecchia viene stampata. A sinistra di ogni riga, la versione disponibile più recente è stampata come contrassegnato nello screenshot seguente.
Ora, per aggiornare un singolo pacchetto (diciamo Apport), esegui il seguente comando:
$ sudo apt install apport
Come potete vedere, Apport e le sue dipendenze (Python3-Appport) verrà aggiornato. Questi 2 pacchetti hanno una dimensione di circa 212 kb. Quindi, circa 212 kb di pacchetti verranno scaricati da Internet. Una volta installati, verranno utilizzati circa 1024 b (byte) di spazio su disco aggiuntivo.
Per confermare l'aggiornamento, premere Y e poi premere .
Il pacchetto Apport e le sue dipendenze dovrebbero essere aggiornate.
Aggiornamento di tutti i pacchetti:
Invece di aggiornare i pacchetti uno per uno, è possibile aggiornare tutti i pacchetti disponibili contemporaneamente con il seguente comando:
$ sudo apt upgrade
Apt ti mostrerà il riepilogo dell'aggiornamento. Qui, 33 pacchetti saranno aggiornati. 5 pacchetti saranno di recente installazione. L'aggiornamento è di circa 93.0 mb di dimensioni. Quindi, circa 93.0 MB di pacchetti verranno scaricati da Internet. Dopo l'aggiornamento, saranno necessari circa 359 MB di spazio su disco aggiuntivo.
Apt ti mostrerà i nuovi pacchetti che verranno installati. In questa sezione vengono visualizzati per lo più nuovi pacchetti di intestazione del kernel e kernel.
Apt ti mostrerà l'elenco dei pacchetti che verranno aggiornati.
Apt ti mostrerà anche i vecchi pacchetti che non sono più richiesti. Puoi rimuoverli in sicurezza dopo il completamento dell'aggiornamento.
Una volta pronto, premere Y e poi premere Per confermare l'aggiornamento.
APT dovrebbe iniziare a scaricare tutti i pacchetti richiesti da Internet.
Dopo aver installato tutti i nuovi pacchetti, l'aggiornamento dovrebbe essere completo.
Ora, riavviare il computer per le modifiche per avere effetto con il seguente comando:
$ sudo riavvia
Pacchetti di bloccaggio:
Puoi bloccare pacchetti specifici se non si desidera aggiornarli quando si aggiornano tutti i pacchetti utilizzando il Sudo Apt Aggiornamento comando.
Innanzitutto, elenca tutti i pacchetti aggiornabili con il seguente comando:
$ Sudo Apt List -Aggiornabile
Tutti i pacchetti aggiornabili dovrebbero essere elencati.
Ora, diciamo, non vuoi i pacchetti del kernel Linux (Linux-Generic, Linux-Headers-Generic E Linux-Image-Generic) per essere aggiornato. Dovrai contrassegnare questi pacchetti come Presa.
Per contenere aggiornamenti per il pacchetto Linux-Generic, Esegui il seguente comando:
$ sudo apt-mark hold linux-generic
Il pacchetto Linux-Generic dovrebbe essere messo in attesa.
Allo stesso modo, puoi contenere aggiornamenti per i pacchetti Linux-Headers-Generic E Linux-Image-Generic come segue:
$ sudo apt-mark hold linux-headers-generico linux-image-gener
I pacchetti Linux-Headers-Generic E Linux-Image-Generic dovrebbe essere messo in attesa.
È possibile elencare tutti i pacchetti impostati in attesa con il seguente comando:
$ sudo apt-mark showhold
Come puoi vedere, sono elencati tutti i pacchetti che ho messo in attesa.
Ora, prova ad aggiornare tutti i pacchetti come segue.
$ sudo apt upgrade
Come puoi vedere, i pacchetti (Linux-Generic, Linux-Headers-Generic E Linux-Image-Generic) che ho segnato come Hold non verrà aggiornato con il resto dei pacchetti.
Pacchetti di sblocco:
Se in seguito decidi di aggiornare i pacchetti che hai contrassegnato come Hold, tutto ciò che devi fare è non ritenerli.
Puoi non bloccare il Linux-Generic pacchetto come segue:
$ sudo apt-mark unhold linux-generico
Il pacchetto Linux-Generic non dovrebbe più essere in attesa.
Come puoi vedere, il pacchetto Linux-Generic non è più nell'elenco di sospensione.
$ sudo apt-mark showhold
Allo stesso modo, puoi non bloccare i pacchetti Linux-Headers-Generic E Linux-Image-Generic come segue:
$ sudo apt-mark non hold linux-generico linux-centes
Ora, se aggiorni tutti i pacchetti, i pacchetti Linux-Generic, Linux-Headers-Generic, E Linux-Image-Generic dovrebbe anche essere aggiornato.
$ sudo apt upgrade
Rimozione di pacchetti inutili:
Una volta completato l'aggiornamento, è possibile rimuovere tutti i pacchetti non necessari con il seguente comando:
$ sudo apt autoremove
Nel mio caso, non sono disponibili pacchetti non necessari.
Se hai pacchetti non necessari, verranno visualizzati e ti verrà chiesto di rimuoverli. Basta premere Y e poi premere per rimuoverli.
Pulizia delle cache:
Dopo aver aggiornato il computer, la versione più recente dei pacchetti verrà memorizzata nella cache in /var/cache/apt/archives/ Directory del tuo computer. Puoi rimuoverli e liberare gli spazi del disco.
Per rimuoverli, eseguire il seguente comando:
$ sudo apt autoclean
I pacchetti memorizzati nella cache devono essere rimossi.
Quindi, è così che aggiorni Ubuntu 20.04 LTS dalla riga di comando. Grazie per aver letto questo articolo.