L’avantage de Debian 12 « Bookworm » est qu’elle sera suivie pendant les 5 prochaines années par les équipes de sécurité de Debian ; c’est une version de gestion à long terme (LTS).
Également une nouvelle section apparaît, permettant de dissocier les microprogrammes non-libres dess autres : non-free-firmware
.
On vérifie la version actuelle :
lsb_release -a
On commence par mettre à jour notre distribution
apt-get update apt-get full-upgrade
Modifions notre fichier /etc/apt/source.list vers la nouvelle version :
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
Pensez également à modifier les autres fichiers qui nécessiterait une mise à niveau ; par exemple :
- sources.list.d/nodesource.list
- sources.list.d/php.list
- …
On ajoute la nouvelle section à notre source.list
deb http://deb.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware<br>deb-src http://deb.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
On met à jour :
apt-get update
On passe à Debian 12 :
apt-get dist-update
À la mise à jour d’une bibliothèque, on peut redémarrer tous les services dépendant de celui-ci.
Il faut maintenant redémarrer la machine.
reboot
Et nettoyer les anciens paquets.
apt --purge autoremove
Plus qu’à vérifier que tous les services fonctionnent. Dans mon cas et sur cette machine, uniquement backuppc.