Aggiornare il Suo VPS a una nuova versione di Debian o Ubuntu
Ogni versione di Debian e Ubuntu riceve aggiornamenti di sicurezza per un periodo stabilito. Dopo di che arriva a end of life: il Suo server continua a funzionare normalmente, ma le vulnerabilità non vengono più corrette. Gli aggiornamenti automatici non La portano alla versione successiva. Questo passaggio lo esegue Lei, con un release upgrade. Qui trova come farlo in sicurezza, da Debian 12 a 13 e da Ubuntu 24.04 a 26.04.
Devo già aggiornare?
Può vedere quale versione utilizza con cat /etc/os-release. Situazione a novembre 2026:
| Versione | Aggiornamenti fino a |
|---|---|
| Debian 12 "bookworm" | Supporto ordinario terminato l'11 luglio 2026, ora solo aggiornamenti LTS fino al 30 giugno 2028 |
| Debian 13 "trixie" | Supporto ordinario fino ad agosto 2028, LTS fino al 30 giugno 2030 |
| Ubuntu 24.04 LTS | Manutenzione standard fino a maggio 2029 |
| Ubuntu 26.04 LTS | Manutenzione standard fino a maggio 2031 |
Verifichi le date aggiornate su debian.org/releases e ubuntu.com/about/release-cycle e annoti nella Sua agenda la data di fine supporto del Suo server. Un nuovo server lo installi con Debian 13 o con una versione LTS di Ubuntu. Non salti mai una versione: da Debian 11 a 13 si passa attraverso la 12.
Aggiornare o ricostruire?
Può aggiornare il server esistente (un aggiornamento in-place) oppure eseguire un'installazione pulita con la nuova versione e ripristinare i Suoi dati. Per un piccolo server con pochi servizi, un aggiornamento in-place va benissimo. Se sul server gira molto software personalizzato, o se il server è già stato aggiornato più volte, reinstallare è spesso altrettanto rapido, veda Collegare una propria ISO o reinstallare il Suo VPS.
Preparazione
- Crei uno snapshot subito prima di iniziare e si assicuri di avere un backup recente al di fuori del server. Veda Snapshot e backup del Suo VPS e Backup con restic verso un'altra posizione.
- Verifichi la console nella schermata del VPS e si assicuri di conoscere la password di root. Se SSH smette di funzionare durante l'aggiornamento, da lì potrà comunque accedere. Veda La console: il Suo VPS nel browser.
- Legga le note di rilascio, in particolare la sezione sui punti di attenzione. Per Debian 13, ad esempio, vi si legge che
/etc/sysctl.confnon viene più letto (utilizzi/etc/sysctl.d/). - Controlli le sorgenti di pacchetti di terze parti con
ls /etc/apt/sources.list.d/. Il software che non proviene direttamente da Debian o Ubuntu è la principale fonte di problemi. Verifichi se il produttore offre già una versione per la nuova release. - Lavori in tmux (
sudo apt install tmux, poitmux). Se la connessione si interrompe, l'aggiornamento prosegue e Lei può riprenderlo contmux attach. - Aggiorni prima completamente la versione attuale:
sudo apt update && sudo apt full-upgrade, e riavvii se necessario.
Da Debian 12 a 13
Secondo le note di rilascio di Debian 13, come root:
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/debian.sources apt update apt upgrade --without-new-pkgs apt full-upgrade reboot
Se le Sue sorgenti si trovano ancora in /etc/apt/sources.list, modifichi lì il nome in codice. Le sorgenti di terze parti le disattivi temporaneamente durante l'aggiornamento e le riattivi successivamente con il nuovo nome in codice, se il produttore lo prevede. Se l'aggiornamento Le chiede se desidera mantenere un file di configurazione da Lei modificato (come sshd_config), mantenga la Sua versione se sa perché l'ha modificato, e la confronti poi con la nuova versione (il file con l'estensione .dpkg-dist).
Da Ubuntu 24.04 a 26.04
sudo do-release-upgrade
Ubuntu propone l'aggiornamento da una versione LTS alla successiva solo dopo il primo point release, quindi a partire dalla 26.04.1. È una scelta voluta: nei primi mesi vengono risolti i problemi più gravi. Se riceve il messaggio che non è disponibile una nuova versione, attenda. Se esegue l'aggiornamento tramite SSH, il programma avvia per sicurezza un server SSH aggiuntivo su una porta di riserva. Di solito non Le serve, perché dispone della console.
Dopo l'aggiornamento
- Controlli la versione con
cat /etc/os-release. systemctl --faileddovrebbe essere vuoto, veda Gestire i servizi con systemctl sul Suo VPS.- Rimuova i pacchetti obsoleti con
sudo apt autoremove. - Verifichi che i Suoi siti web, i container e il monitoraggio funzionino ancora.
- Se tutto funziona, elimini lo snapshot: cresce con ogni modifica.
Su AlmaLinux e Rocky Linux una versione principale (9, 10) riceve aggiornamenti per circa dieci anni e le versioni intermedie si aggiornano con sudo dnf upgrade. Per passare a una nuova versione principale, molti amministratori scelgono di reinstallare.
Vuole saperne di più? Segua il corso gratuito VPS e gestione di server Linux, lezione 4.3 Ciclo di vita e release upgrade.
