Configurazione degli aggiornamenti automatici:
Per impostazione predefinita, l'aggiornamento automatico o l'aggiornamento automatico è abilitato in Ubuntu 20.04 LTS.
Se vuoi configurare l'aggiornamento automatico, apri il file di configurazione /etc/apt/apt.conf.d/20 aggiornamenti automatici con il seguente comando:
$ sudo nano /etc/apt/apt.conf.d/20 aggiornamenti automatici
Ecco, la prima riga APT::Periodic::Update-Package-Lists “1”; è usato per dire al gestore di pacchetti APT di mantenere automaticamente aggiornata la cache dei pacchetti.
La seconda riga, APT::Periodic::Aggiornamento automatico “1”; è usato per dire al gestore di pacchetti APT di aggiornare automaticamente i pacchetti.
Per disabilitare l'aggiornamento automatico o l'aggiornamento automatico, impostare APT::Periodic::Update-Package-Lists e APT::Periodico::Aggiornamento automatico per 0 come mostrato nello screenshot qui sotto.
Quando hai finito, premi
Aggiornamento della cache del repository dei pacchetti:
Prima di tentare di installare, aggiornare o rimuovere qualsiasi pacchetto, è necessario aggiornare la cache del repository dei pacchetti APT. Questo aggiornerà il database dei pacchetti del tuo Ubuntu 20.04 macchina LTS e controlla 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 dei pacchetti APT dovrebbe essere aggiornata. Come puoi vedere, 35 pacchetti possono essere aggiornati a nuove versioni.
Aggiornamento di pacchetti specifici:
Puoi controllare l'elenco dei pacchetti per i quali sono disponibili aggiornamenti con il seguente comando:
$ sudo apt list --upgradable
Dovrebbe essere visualizzato l'elenco dei pacchetti aggiornabili. Su ogni riga, il nome del pacchetto è stampato in colore verde.
A destra di ogni riga viene stampata la versione precedente del pacchetto. A sinistra di ogni riga, viene stampata la versione più recente disponibile come indicato nello screenshot qui sotto.
Ora, per aggiornare un singolo pacchetto (diciamo apporti), eseguire il seguente comando:
$ sudo apt install apport
Come potete vedere, apporti e le sue dipendenze (python3-apport) 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 sì e poi premere
Il pacchetto apporti e le sue dipendenze dovrebbero essere aggiornate.
Aggiornamento di tutti i pacchetti:
Invece di aggiornare i pacchetti uno per uno, puoi aggiornare tutti i pacchetti disponibili contemporaneamente con il seguente comando:
$ sudo apt upgrade
APT ti mostrerà il riepilogo dell'aggiornamento. Qui verranno aggiornati 33 pacchetti. 5 pacchetti verranno installati di recente. L'aggiornamento è di circa 93.0 MB di dimensione. 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 principalmente nuovi kernel e pacchetti di intestazione del kernel.
APT ti mostrerà l'elenco dei pacchetti che verranno aggiornati.
APT ti mostrerà anche i vecchi pacchetti che non sono più necessari. Puoi rimuoverli in sicurezza al termine dell'aggiornamento.
Quando sei pronto, premi sì e poi premere
APT dovrebbe iniziare a scaricare tutti i pacchetti richiesti da Internet.
Dopo che tutti i nuovi pacchetti sono stati installati, l'aggiornamento dovrebbe essere completo.
Ora riavvia il computer per rendere effettive le modifiche con il seguente comando:
$ sudo reboot
Blocco pacchetti:
Puoi bloccare pacchetti specifici se non vuoi aggiornarli quando stai aggiornando tutti i pacchetti usando il sudo apt upgrade comando.
Innanzitutto, elenca tutti i pacchetti aggiornabili con il seguente comando:
$ sudo apt list --upgradable
Tutti i pacchetti aggiornabili dovrebbero essere elencati.
Ora, diciamo, non vuoi i pacchetti del kernel Linux (linux-generico, linux-headers-generico e linux-image-generic) da aggiornare. Dovrai contrassegnare questi pacchetti come tenere premuto.
Per conservare gli aggiornamenti per il pacchetto linux-generico, eseguire il seguente comando:
$ sudo apt-mark hold linux-generic
Il pacchetto linux-generico dovrebbe essere messo in attesa.
Allo stesso modo, puoi tenere gli aggiornamenti per i pacchetti linux-headers-generico e linux-image-generic come segue:
$ sudo apt-mark hold linux-headers-generic linux-image-generic
I pacchetti linux-headers-generico e linux-image-generic dovrebbe essere messo in attesa.
Puoi elencare tutti i pacchetti che sono 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-generico, linux-headers-generico e linux-image-generic) che ho contrassegnato come sospeso non verranno aggiornati con il resto dei pacchetti.
Pacchetti di sblocco:
Se in seguito decidi di aggiornare i pacchetti che hai contrassegnato come in attesa, tutto ciò che devi fare è riattivarli.
Puoi sbloccare il linux-generico pacchetto come segue:
$ sudo apt-mark unhold linux-generic
Il pacchetto linux-generico non dovrebbe essere più in attesa.
Come puoi vedere, il pacchetto linux-generico non è più nell'elenco di attesa.
$ sudo apt-mark showhold
Allo stesso modo, puoi aprire i pacchi linux-headers-generico e linux-image-generic come segue:
$ sudo apt-mark unhold linux-generic linux-headers-generic linux-image-generic
Ora, se aggiorni tutti i pacchetti, i pacchetti linux-generico, linux-headers-generico, e linux-image-generic dovrebbe anche essere aggiornato.
$ sudo apt upgrade
Rimozione di pacchetti non necessari:
Una volta completato l'aggiornamento, puoi rimuovere tutti i pacchetti non necessari con il seguente comando:
$ sudo apt autoremove
Nel mio caso, non sono disponibili pacchetti non necessari.
Se hai dei pacchetti non necessari, verranno visualizzati e ti verrà chiesto di rimuoverli. Basta premere sì e poi premere
Pulizia delle cache:
Una volta aggiornato il computer, la versione più recente dei pacchetti verrà memorizzata nella cache del /var/cache/apt/archivi/ directory del tuo computer. Puoi rimuoverli e liberare spazio su disco.
Per rimuoverli, esegui il seguente comando:
$ sudo apt autoclean
I pacchetti memorizzati nella cache dovrebbero essere rimossi.
Quindi, è così che aggiorni Ubuntu 20.04 LTS dalla riga di comando. Grazie per aver letto questo articolo.