Cet article détaille les étapes nécessaires pour une mise à niveau simplifiée, mais sécurisée, d'une distribution Debian, en l'occurrence d'une Debian Stretch vers Debian Buster.
Les paquets installés en parallèle peuvent être source de problèmes lors de la mise à niveau. Il est possible de les lister et de les supprimer. Lister les paquets:
$ aptitude search '~i(!~ODebian)'
La commande suivante permet de connaitre l'état des paquets.
$ dpkg --audit
Un paquet bloqué peut empêcher la mise à niveau. Lister les paquets bloqués:
$ aptitude search "~ahold"
$ emacs /etc/apt/sources.list
Pour exemple, j'ai ici simplement remplacé stretch par buster:
deb http://ftp.fr.debian.org/debian/ buster main contrib non-free deb-src http://ftp.fr.debian.org/debian/ buster main contrib non-free deb http://security.debian.org/debian-security buster/updates main contrib non-free deb-src http://security.debian.org/debian-security buster/updates main contrib non-free # buster-updates, previously known as 'volatile' deb http://ftp.fr.debian.org/debian/ buster-updates main contrib non-free deb-src http://ftp.fr.debian.org/debian/ buster-updates main contrib non-free
$ apt update
$ apt-get upgrade
$ apt full-upgrade
ref: debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html
Article créé le 09/04/2020