Outils pour utilisateurs

Outils du site


debian-mise-a-niveau-simplifiee

Debian mise à niveau simplifiée

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.

Préparer la mise à niveau

Liste des paquets ne provenant pas de Debian

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)'

Vérification de l'état des paquets

La commande suivante permet de connaitre l'état des paquets.

$ dpkg --audit

Enlever tous les blocages de paquets

Un paquet bloqué peut empêcher la mise à niveau. Lister les paquets bloqués:

$ aptitude search "~ahold"

Modifier la listes des sources

Edition du fichier /etc/apt/sources.list

$ 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

Edition des fichiers situés dans /etc/apt/sources.list.d/

Mise à niveau

Mettre à jour la liste des paquets

$ apt update

Mise à niveau minimale du système

$ apt-get upgrade

Mettre à niveau le système

$ apt full-upgrade

ref: debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html

Article créé le 09/04/2020

debian-mise-a-niveau-simplifiee.txt · Dernière modification: 2020/12/06 20:56 de steph