====== Upgrade Debian Stretch à Buster ====== {{tag>Debian}} Nous vérifions si des paquets tiers sont installés. Ces derniers ne seront pas migrés sudo aptitude search '~i(!~ODebian)' Nous mettons à jour Stretch sudo apt update && sudo apt upgrade sudo apt dist-upgrade Nous vérifions les paquets corrompus ou partiellement installés sudo dpkg -C Nous vérifions les paquet marqués en "hold" sudo apt-mark showhold Si des erreurs et / ou informations sont remontées en passant les commandes précédentes, nous faisons un audit dpkg --audit Si tout est ok, nous pouvons mettre à jour les fichiers sources.list. Nous éditons le fichier principal sudo vi /etc/apt/sources.list Nous éditons le fichier /etc/apt/sources.list.d/sources.list, et remplaçons "stretch" par "buster" deb http://ftp.fr.debian.org/debian/ stretch main deb-src http://ftp.fr.debian.org/debian/ stretch main deb http://security.debian.org/debian-security stretch/updates main deb-src http://security.debian.org/debian-security stretch/updates main # stretch-updates, previously known as 'volatile' deb http://ftp.fr.debian.org/debian/ stretch-updates main deb-src http://ftp.fr.debian.org/debian/ stretch-updates main Ou nous utilisons sed sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list sudo sed -i 's/Stretch/Buster/g' /etc/apt/sources.list sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/oplv-main.list sudo sed -i 's/Stretch/Buster/g' /etc/apt/sources.list.d/oplv-main.list Nous mettons à jour la liste des paquets sudo apt update Pour afficher la liste des paquets qui seront mis à jour apt list --upgradable Nous lançons la mise à jour sudo apt upgrade sudo apt dist-upgrade Recherchez les paquets obsolètes aptitude search '~i(!~ODebian)' Si nous trouvons des paquets obolètes, nous pouvons les purger sudo aptitude purge ~o ===== Supprimer paquets marqués "rc" ===== Pour afficher les paquets résiduels sudo dpkg -l | grep "^rc" ou aptitude search ~c Pour les désinstaller complètement sudo apt-get remove --purge $(dpkg -l | grep "^rc" | awk '{print $2}') ou sudo aptitude purge ~c ===== Liens ===== * [[https://linuxconfig.org/how-to-upgrade-debian-9-stretch-to-debian-10-buster|how to upgrade Debian 9 Stretch to Debian 10 Buster]]