Mise à niveau de version de Debian

CréationNicolas THOREZ 2021/03/29 15:06

Lors de la sortie d'une nouvelle version de Debian, on pourrait souhaiter passer sur la nouvelle version sans pour autant tout réinstaller. Il est relativement facile de réaliser cette opération grâce au gestionnaire de paquet apt.

Droits

Cette procédure nécessite des droits root. Faîtes par conséquent attention à ce que vous faîtes.

Continuité d'exécution

Cette procédure va mettre à jour tous les paquets présents sur le poste à l'exception de ce qui ont spécifiquement été marqué comme étant à conserver (statut hold). Ceci peut entrainer une instabilité voire un incompatibilité pour certaines applications présentes. Par exemple : la mise à jour du php qui entrainerait l'impossibilité d'affichage d'un site nécessitant la version antérieure. Par conséquent, il est obligatoire de faire un inventaire des applicatifs de la machine et leurs possibilités d'évolution. Comme toujours, une sauvegarde fonctionnelle est une nécessité.

Procédure

apt update && apt upgrade && apt dist-upgrade

sed -i 's/stretch/buster/g' /etc/apt/sources.list

Sources additionnelles

Si vous utilisez des sources additionnelles (fichier *.list dans /etc/apt/sources.list.d/), il faudra penser à les modifier de la même façon.

apt update

apt list --upgradable

apt-get upgrade && apt-get dist-upgrade

Confirmation

La mise à niveau vous demandera probablement la possibilité de redémarrer les services mis à jour mais surtout des demandes de conservation ou réinitialisation des fichiers de configuration pour ces derniers. Il est préférable de les conserver afin d'éviter les problèmes (connexion, exécution…).

reboot

cat /etc/debian_version

Mise à niveau

Félicitations ! Votre système est désormais sur une nouvelle version de Debian.