Debian: Aggiornare Bullseye (11) a Bookworm (12)
Come sempre Debian non delude, funziona come ci aspettiamo che debba funzionare. L’aggiornamento da Bullseye a Bookworm, eseguito con pochi comandi, semplicemente funziona. Vediamo come procedere.
1 |
apt update -y && apt upgrade -y && apt dist-upgrade |
Modifichiamo le impostazioni nel file apt; se non abbiamo altri file con sorgenti aggiuntive, possiamo modficare solo il /etc/apt/sources.list:
1 |
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list |
se invece abbiamo altri file con sorgenti aggiuntive (es MySQL, PHP, etc):
1 |
grep -rl bullseye /etc/apt/ | xargs sed -i 's/bullseye/bookworm/g' |
Infine, per aggiungere tutti componenti del repository, in /etc/apt/sources.list aggiungiamo alla fine di ogni riga con anche “contrib non-free non-free-firmware“, es:
1 2 |
deb https://deb.debian.org/debian-security bookworm-security main deb-src https://deb.debian.org/debian-security bookworm-security main |
diventa:
1 2 |
deb https://deb.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware deb-src https://deb.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware |
Rimuoviamo apt-listchanges per velocizzare il processo di aggiornamento:
1 |
apt remove apt-listchanges |
A questo punto, aggiorniamo apt:
1 |
apt update -y |
Siamo pronti, iniziamo l’aggiornamento, un aggiornamento minimo senza aggiungere/rimuovere pacchetti extra:
1 |
apt upgrade --without-new-pkgs -y |
Durante l’aggiornamento ci viene richiesto quasi subito, in una finestra ncurses, se vogliamo riavviare in automatico i servizi. Scegliete Si per farlo.
Quando ci viene richiesto se sostiutire i files di configurazione, consiglio invece di scegliere N per lasciare le configurazioni precedenti.
Bene a questo punto finalizziamo l’aggiornamento:
1 |
apt full-upgrade -y |
Anche in questo caso, quando ci viene chiesto cosa fare per i files di configurazione, consiglio di lasciare quelli precedenti, poi eventualmente faremo una revisione a fine aggiornamento.
Finito anche questo step, ci siamo quasi, rimuoviamo i pacchetti non più necessari:
1 |
apt autoremove |
Eventualmente possiamo anche ripulire la cache apt dai pacchetti scaricati:
1 |
apt autoclean |
Riavviamo il server:
1 |
reboot |
…e ci siamo, verifichiamo con:
1 |
lsb_release -a |
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta