​Come aggiornare Debian 11 a Debian 12 Bookworm

21 nov 2023 4 min di lettura
​Come aggiornare Debian 11 a Debian 12 Bookworm
Indice dei contenuti

Introduzione

L'ultima versione stabile di Debian, Debian 12, nome in codice "bookworm", è stata rilasciata il 10 giugno 2023 e sarà supportata per cinque anni. "bookworm" viene fornito con decine di migliaia di nuovi pacchetti e importanti aggiornamenti software.

Debian 12 "bookworm" viene fornito con la serie di kernel Linux 6.1, Exim come server di posta elettronica predefinito, nuove traduzioni e una versione più recente degli ambienti desktop.

Questo articolo spiega come aggiornare Debian 11 a Debian 12 "bookworm" tramite la riga di comando.

Prerequisiti

È necessario accedere come root o come utente con privilegi sudo per eseguire la procedura di aggiornamento. Puoi eseguire l'aggiornamento a Debian 12 solo da Debian 11. Se hai una versione Debian precedente, aggiornala prima alla versione successiva.

Effettua il backup dei tuoi dati

Innanzitutto, assicurati di eseguire il backup dei tuoi dati prima di iniziare l'aggiornamento importante del tuo sistema operativo. Se stai eseguendo Debian su una macchina virtuale, si consiglia di creare uno snapshot completo del sistema in modo che, se l'aggiornamento va storto, puoi ripristinare rapidamente la tua macchina.

Aggiorna i pacchetti attualmente installati

Prima di iniziare il processo di aggiornamento del rilascio, dovresti aggiornare tutti i pacchetti attualmente installati alle versioni più recenti.

I pacchetti contrassegnati come trattenuti non possono essere installati, aggiornati o rimossi automaticamente. Ciò potrebbe causare problemi durante il processo di aggiornamento. Per verificare se sono presenti pacchetti trattenuti sui tuoi sistemi, esegui:

sudo apt-mark showhold

Se ci sono pacchetti on-hold, dovresti rimuoverli con sudo apt-mark unhold package_name o assicurarti che i pacchetti non interferiscano con il processo di aggiornamento.

Aggiorna l'indice dei pacchetti e aggiorna tutti i pacchetti installati:

sudo apt update
sudo apt upgrade

Eseguire un aggiornamento della versione principale dei pacchetti installati:

sudo apt full-upgrade

Il comando precedente potrebbe anche rimuovere alcuni pacchetti non necessari.

Rimuovi le dipendenze installate automaticamente che non sono più necessarie ad alcun pacchetto:

sudo apt autoremove

Aggiorna Debian 11 Debian 12 Bookworm

Il primo passo è riconfigurare i file dell'elenco di sorgenti di APT.

Per fare ciò, apri il file /etc/apt/sources.list con il tuo editor di testo e sostituisci ogni istanza di bullseye con bookworm. Se nella directory /etc/apt/sources.list.d sono presenti altri file di elenchi di origini di terze parti, è consigliabile disabilitare tali origini.

Il file Debian 12 predefinito /etc/apt/sources.list è simile al seguente:

deb https://ftp.debian.org/debian/ bookworm contrib main non-free non-free-firmware
# deb-src https://ftp.debian.org/debian/ bookworm contrib main non-free non-free-firmware

deb https://ftp.debian.org/debian/ bookworm-updates contrib main non-free non-free-firmware
# deb-src https://ftp.debian.org/debian/ bookworm-updates contrib main non-free non-free-firmware

deb https://ftp.debian.org/debian/ bookworm-proposed-updates contrib main non-free non-free-firmware
# deb-src https://ftp.debian.org/debian/ bookworm-proposed-updates contrib main non-free non-free-firmware

deb https://ftp.debian.org/debian/ bookworm-backports contrib main non-free non-free-firmware
# deb-src https://ftp.debian.org/debian/ bookworm-backports contrib main non-free non-free-firmware

deb https://security.debian.org/debian-security/ bookworm-security contrib main non-free non-free-firmware
# deb-src https://security.debian.org/debian-security/ bookworm-security contrib main non-free non-free-firmware

Puoi trovare un elenco di tutti gli indirizzi dei mirror Debian qui.

Imposta l'output del terminale solo su inglese:

export LC_ALL=C 

Una volta terminato, aggiorna l'indice dei pacchetti:

sudo apt update

Se sono presenti errori o messaggi di avviso relativi a un repository di terze parti, prova a risolvere il problema o a disabilitare il repository.

Avvia l'aggiornamento del sistema aggiornando i pacchetti installati. Ciò aggiornerà solo quei pacchetti che non richiedono l'installazione o la rimozione di altri pacchetti:

sudo apt upgrade

Il sistema ti chiederà se desideri che i servizi vengano riavviati automaticamente durante l'aggiornamento.

Restart services during package upgrades without asking?  

Durante il processo di aggiornamento, potrebbero esserti poste anche altre domande, come la configurazione di Exim o se desideri mantenere un file di configurazione esistente o installare la versione del manutentore del pacchetto. Leggi attentamente le informazioni e, se non hai apportato modifiche personalizzate al file, è sicuro digitare Y; altrimenti, per mantenere la configurazione corrente, inserire N.

L'aggiornamento potrebbe richiedere del tempo, a seconda del numero di aggiornamenti, dell'hardware di sistema e della velocità di Internet.

Una volta completato l'aggiornamento, eseguire apt full-upgrade, che eseguirà un aggiornamento completo del sistema, installerà le versioni più recenti dei pacchetti e risolverà le modifiche delle dipendenze tra i pacchetti in versioni diverse. Questo aggiornerà tutti i pacchetti che non sono stati aggiornati con il comando precedente.

sudo apt full-upgrade

Il comando potrebbe installare alcuni nuovi pacchetti e rimuovere pacchetti in conflitto e obsoleti.

Una volta terminato, ripulisci i pacchetti non necessari con quanto segue:

sudo apt autoremove

Infine, riavvia il computer in modo che il nuovo kernel venga attivato digitando:

sudo systemctl reboot

Conferma l'aggiornamento

Attendi qualche istante finché il sistema non si avvia ed effettua l'accesso.

Puoi verificare la versione di Debian utilizzando il seguente comando:

lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 12 (bookworm)
Release:	12
Codename:	bookworm

Questo è tutto. Hai aggiornato con successo il tuo sistema all'ultima versione Debian 12.

Conclusione

L'aggiornamento a Debian 12 è un processo relativamente semplice.

Se riscontri un errore, visita la pagina Aggiornamenti da Debian 11 (bullseye), che copre i problemi noti che potrebbero verificarsi durante un aggiornamento a Debian 12.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.