Il nome in codice Debian 9 Stretch è l'ultima versione stabile di Debian, che è stata rilasciata il 17 giugno 2017. In questo tutorial, ti mostrerò come aggiornare il tuo server Debian 8 (Jessie) all'ultima versione stabile.
Cosa c'è di nuovo in questa versione?
- Oltre 15.000 nuovi pacchetti, per un totale di oltre 51.000 pacchetti. Per saperne di più .
- Oltre il 50% di tutti i pacchetti è stato aggiornato.
- MariaDB sostituisce MySQL. Si noti che i formati di file di dati binari non sono compatibili con le versioni precedenti dopo l'aggiornamento. Per saperne di più .
Primo passo - Preparazione
Debian è un sistema operativo estremamente stabile e l'aggiornamento da una versione all'altra è sempre stato facilmente eseguito. Per essere al sicuro, ti consiglio vivamente di effettuare un backup completo o almeno di eseguire il backup di qualsiasi dato o informazione di configurazione che non puoi permetterti di perdere. Il sistema di snapshot Vultr può essere utilizzato per un facile backup e ripristino.
Questo è anche un buon momento per verificare la presenza di pacchetti rotti:
sudo dpkg --audit
Passaggio due: aggiornamento del sistema
Aggiorna il sistema all'ultima versione.
apt update
apt upgrade
Una volta aggiornato, vedrai il seguente output.
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Passaggio tre: passare a Stretch
Crea una copia del tuo file /etc/apt/source.list originale .
cp /etc/apt/sources.list /etc/apt/sources.list-jessie
Ora modifica il file e sostituisci le parole jessie con stretch .
deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free
deb http://ftp.uk.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ stretch-updates main contrib non-free
deb http://ftp.uk.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ stretch main contrib non-free
Rieseguire l'aggiornamento del sistema e questa volta eseguire dist-upgrade.
apt update
apt upgrade
apt dist-upgrade
Al termine dell'aggiornamento, è possibile rimuovere i pacchetti non necessari.
apt autoremove
Passaggio 4: avviare il nuovo sistema
Riavvia il sistema.
reboot
Dopo aver riavviato il sistema, accedi e controlla la versione di Debian.
cat /etc/debian_version
9.1
... o controlla la versione del kernel.
uname -a
Linux mydebian 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u2 (2017-06-26) x86_64 GNU/Linux
Conclusione
Aggiornare un sistema Debian in atto da Jessie a Stretch è un processo semplice, ma tieni presente che prima di decidere di farlo, è necessario controllare eventuali applicazioni di terze parti per problemi di compatibilità.