Mettre à jour Debian demande méthode, sauvegarde et attention aux dépôts APT. Ce guide pratique accompagne un administrateur fictif, Claire, lors d’une migration étape par étape.
Avant toute opération majeure, sauvegarder les données et valider la stabilité du système Linux s’impose. La suite énumère les points essentiels et prépare la liste « A retenir » pour action immédiate.
A retenir :
- Sauvegardes complètes avant toute mise à niveau système
- Validation de la version Debian actuelle et des paquets installés
- Modification des sources APT de bookworm vers trixie, sauvegarde préalable
- Nettoyage post-upgrade, purge des paquets obsolètes et modernisation
Ensuite préparer la sauvegarde et vérifications avant l’upgrade Debian
Cette phase initiale se concentre sur les sauvegardes, l’inventaire des paquets et la sécurité. Selon Debian, une sauvegarde complète et la liste des paquets sont indispensables avant un upgrade.
Vérifier la version et créer une archive de sauvegarde
Ce contrôle confirme que la machine exécute Debian 12 Bookworm et justifie la sauvegarde. La commande dpkg –get-selections permet d’obtenir la liste des paquets installés avant l’opération. Ensuite, une archive tar.gz incluant /etc, /home et /var/lib/dpkg sécurise la restauration possible.
Commande
Usage
dpkg --get-selections > ~/packages.listInventaire des paquets installés pour inventaire et restauration
sudo tar --ignore-failed-read -czpvf /root/backup-before-upgrade-$(date +%F).tar.gz ...Archive des répertoires critiques (/etc, /home, /var/lib/dpkg)
sudo apt-get update && sudo apt-get dist-upgrade --autoremove -yMise à jour complète du système avant migration
Snapshot VM
Retour rapide à l’état précédent pour les machines virtuelles
Préparation système essentielle :
- Générer packages.list et vérifier l’inventaire des paquets
- Créer archive tar.gz des répertoires critiques et stocker hors site
- Transférer l’archive vers un support externe sécurisé ou réseau
- Prendre un snapshot VM avant toute opération destructive
« J’ai perdu des configurations parce que je n’avais pas sauvegardé /etc avant l’upgrade, maintenant je réplique toujours ce processus. »
Alice D.
Avec ces fichiers en sécurité, on passe au contrôle des dépôts APT et des paquets tiers. Cette vérification conditionne la réussite de l’upgrade et évite les blocages.
Puis gérer les dépôts APT et la gestion des paquets non officiels
Puis, la gestion des dépôts APT permet d’orienter le système vers les paquets de Trixie. Selon Debian, remplacer bookworm par trixie dans sources.list est la méthode standard recommandée.
Identifier les paquets tiers et gérer les verrouillages
Cette étape identifie les paquets tiers susceptibles de bloquer la mise à niveau. La commande sudo apt list ‘?narrow(?installed, ?not(?origin(Debian)))’ révèle ces paquets non officiels. On pourra appliquer un hold pour préserver certains paquets ou planifier une réinstallation.
Gestion des paquets tiers :
- Identifier l’origine dans /etc/apt/sources.list.d
- Supprimer ou mettre à jour manuellement les .deb locaux
- Utiliser apt-mark hold pour paquets critiques
- Documenter les choix avant l’upgrade
Modifier les sources APT et moderniser vers deb822
Ce réglage transforme les références bookworm en trixie dans les sources APT. La commande sudo sed facilite ce changement, puis apt-get update actualise le cache des paquets. Selon Debian, la modernisation vers le format deb822 s’effectue avec sudo apt modernize-sources.
« Après avoir converti mes sources en deb822, mes mises à jour sont devenues plus simples et signées automatiquement. »
Marc P.
Avec les dépôts ajustés, l’étape suivante consiste à exécuter l’upgrade et à gérer le nettoyage post-migration. Cette préparation évite interruptions prolongées des services.
Enfin exécuter la mise à niveau, nettoyage et vérification du système Linux
Enfin, lancez l’upgrade en actualisant le cache puis en appliquant dist-upgrade pour migrer les paquets. Selon Debian, un redémarrage et une vérification des services garantissent la stabilité post-migration.
Exécuter apt-get dist-upgrade et redémarrages contrôlés
Cette opération télécharge et remplace de nombreux paquets, elle demande patience. Utilisez sudo apt-get update && sudo apt-get dist-upgrade –autoremove -y puis redémarrez avec sudo reboot.
Commande
But
sudo apt autoremove --purgeSupprimer dépendances inutiles et fichiers de configuration
sudo apt purge '~o'Supprimer paquets obsolètes hors dépôt après vérification
sudo apt autocleanNettoyer les archives .deb locales et libérer de l’espace
sudo apt modernize-sourcesConvertir les fichiers .list vers le format deb822
Nettoyage, vérification des services et modernisation finale
Pour conclure la maintenance, supprimer les paquets obsolètes et moderniser les sources. Avant toute suppression, simuler les commandes et vérifier la liste afin d’éviter des pertes de services critiques.
Actions post-migration recommandées :
- Exécuter sudo apt autoremove –purge avec simulation préalable
- Supprimer paquets obsolètes avec sudo apt purge ‘~o’ après vérification
- Nettoyer le cache avec sudo apt autoclean pour libérer espace
- Exécuter sudo apt modernize-sources pour passer au format deb822
« L’upgrade vers Trixie a amélioré la sécurité de mes serveurs et réduit les interventions manuelles. »
Thomas R.
Pour plus d’informations officielles, se référer aux communications de l’équipe Debian listées ensuite. Ces sources officielles fournissent calendriers de support et notes de version détaillées.
Source : Debian Project, « Debian 13 ‘Trixie’ released », Debian.org, 9 août 2025. Toutes les informations officielles citées proviennent des annonces publiées par Debian.