Debian Upgrade · 3 min read · Nov 11, 2025

Come aggiornare da Debian 11 a Debian 12

Debian 12, nome in codice “Bookworm” è stato rilasciato il 10 giugno 2023. È una versione stabile e sarà supportata per i prossimi 5 anni. Questo rilascio aggiorna molti pacchetti ben noti, tra cui Linux Kernel 6.1 LTS, Apache 2.4.57, MariaDB 10.11 e altro ancora.

Prima di aggiornare a Debian 12, dovresti fare le seguenti cose:

  • Eseguire il backup di tutti i tuoi file su un’unità esterna.
  • Assicurati di avere una connessione internet stabile.

Questo articolo ti mostrerà come aggiornare da Debian 11 (Bullseye) a Debian 12 (Bookworm) in pochi semplici passaggi.

Aggiorna il sistema

Accedi al server come utente root. Se non sei ancora root, esegui il seguente comando:

su -

Verifica la versione del tuo sistema operativo utilizzando il seguente comando:

lsb_release -a

Dovresti vedere il seguente output:

No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye

Se non è così, è molto probabile che tu non stia eseguendo Debian 11 e non dovresti seguire ulteriormente questa guida. Altrimenti, puoi continuare con il passaggio successivo:

Ora devi aggiornare e aggiornare tutti i pacchetti del tuo sistema all’ultima versione. Esegui il seguente comando per aggiornare e aggiornare tutti i pacchetti:

apt-get update  
apt-get upgrade  
apt-get dist-upgrade

Successivamente, rimuovi tutti i pacchetti indesiderati con il seguente comando:

apt-get autoremove

Dopo di che, dovrai riavviare il sistema per applicare tutti gli aggiornamenti:

reboot

Aggiorna i file del repository

Ora aggiorneremo le fonti del repository per utilizzare il repository di Debian 12 Bookworm.

Per farlo, puoi aggiornare tutti i file di origine eseguendo questi comandi:

sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list  
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/*.list

Oppure modifica manualmente il file di origine APT con il seguente comando:

nano /etc/apt/sources.list

Sostituisci “bullseye” con “bookworm”. Il risultato dovrebbe essere simile a quello qui sotto:

deb http://deb.debian.org/debian bookworm main contrib non-free  
deb http://deb.debian.org/debian bookworm-updates main contrib non-free  
deb http://security.debian.org/debian-security bookworm-security main

Salva e chiudi il file quando hai finito. Se ci sono più file di origine APT in /etc/apt/sources.list.d/, modifica anche questi sostituendo “bullseye” con “bookworm”.

A partire da Debian 12 “Bookworm”, tutti i pacchetti di firmware non liberi (cioè firmware-amd-graphics, firmware-iwlwifi, firmware-misc-nonfree) sono stati spostati nel proprio componente di archivio (“non-free-firmware”). Se hai pacchetti di firmware non liberi installati sul tuo sistema, devi aggiungere questo nel file sources.list.

Esempio:

deb https://deb.debian.org/debian bookworm main

Diventerebbe:

deb https://deb.debian.org/debian bookworm main non-free-firmware

Aggiorna il sistema operativo da Debian 11 (bullseye) a Debian 12 (bookworm)

A questo punto, il tuo server è pronto per l’aggiornamento.

Per prima cosa, aggiorna il repository per applicare le modifiche apportate nel passaggio precedente.

apt-get update -y

Durante il processo di aggiornamento, il sistema potrebbe chiederti un input, ad esempio quando vuole riavviare i servizi, aggiornare il file di configurazione o leggere le note di rilascio. Affronta queste domande una per una. Per i file di configurazione, è solitamente meglio confrontare le differenze tra la versione attuale e la nuova versione proposta del tuo file di configurazione.

Aggiorna i pacchetti esistenti senza installarne di nuovi:

apt-get upgrade --without-new-pkgs -y

Una volta fatto ciò, esegui il seguente comando per avviare l’aggiornamento:

apt-get full-upgrade -y

Una volta che il tuo sistema è stato aggiornato, riavvialo per applicare tutti gli aggiornamenti.

reboot

Verifica l’aggiornamento

Ora puoi verificare l’aggiornamento utilizzando il seguente comando:

lsb_release -a

Dovresti vedere la versione Debian 12 nel seguente output:

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

Conclusione

Il tuo server è ora aggiornato all’ultima versione LTS di Debian. Se hai problemi, ti preghiamo di creare un post nel nostro forum.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.