Outils pour utilisateurs

Outils du site


passer_de_debian_12_a_debian_13

Ceci est une ancienne révision du document !


Passer de Debian 12 à Debian 13

Source : Upgrades from Debian 12 (bookworm) (en) (debian.org)

Cas d'utilisation

En cours de rédaction

Je dispose d'une station de travail et d'un serveur fonctionnant sous Debian 12 (Bookworm). Je souhaite upgrader les 2 en Debian 13 (Trixie).

Démarche

La station de travail (WS) étant physiquement accessible, je choisis de commencer par elle. En cas de problème grave (perte de connexion, boot impossible, etc.), il sera plus simple de reprendre le contrôle.

Une fois la WS complètement opérationnelle, j'effectue une mise à jour de VM du serveur tournant sur la WS.

Forte de ces deux expériences, j'effectue la mise à jour du serveur.

Connexion

La mise à jour du serveur se faisant nécessairement en ssh, je choisis de faire les trois mises en jour via ssh.

Système mis à jour Depuis Via
station de travail ordi Linux et environnement de bureau réseau local
VM système hôte (station de travail) réseau interne à la WS/VM
serveur station de travail internet

Préparation

La préparation vise à sauvegarder des informations système1) critiques et à procéder à un véritable nettoyage du système Debian 12 en cours d'utilisation. Ce nettoyage vise à mettre le système dans un état aussi proche que possible de l'état après une installation (clean install).

Si ce n'est déjà fait, pour chaque système, on prendra soin de documenter les particularités de configuration mises en place pour répondre aux spécificités de chaque environnement :

  • dépôts non standards
  • priorités de paquetages
  • configurations d'applications permissives (samba, ssh…)

Mise à jour

La mise à jour se compose d'une succession de mises à jour et se conclue par un nettoyage du système.

Une bonne pratique consiste à effectuer au moins deux mises à jours de portée différente. Une première mise à jour minimale, sans suppression de paquets. Une fois effectuée, une mise à jour complète effectuera toutes les mises à jour possibles au regard des dépôts déclarés.

Le nettoyage réitère certaines des opérations réalisées dans la phase préparatoire. Il vise à mettre le système Debian 13 dans un état aussi proche que possible de ce qu'on aurait obtenu si on avait fait une installation à partir de zéro (clean install). Cela conduit jusqu'à débarrasser le système de scories de comptabilité Debian 12 / Debian 13 (apt sources, transitionnal packages, etc.).

Préparation

Mise à jour standard Debian 12

On effectue une mise à jour complète du système, comme à l'habitude de le faire.

Sauvegarde initiale

Par précaution, on sauvegarde les données utilisatrices.

On sauvegarde également les informations système suivantes :

  • /etc/
  • /usr/local/
  • /var/lib/dpkg/
  • /var/lib/apt/extended_states
  • la sortie de
    dpkg --get-selections '*'
1)
La mise à jour en Debian 13 n'altère pas les données utilisatrices contenues dans “/home”. Leur sauvegarde systématique avant toute intervention substantielle relève cependant des bonnes pratiques.
passer_de_debian_12_a_debian_13.1783347388.txt.gz · Dernière modification : de Flaz