feigned

Mettre à jour Debian 12 vers Debian 13 (Trixie)

Pierre Caer Le Crabe

Vous avez un ordinateur personnel ou vous administrez un serveur sous Debian 12 « Bookworm » et vous souhaitez le faire passer à la toute nouvelle version Debian 13 « Trixie » ? Vous êtes au bon endroit !

Avec la sortie officielle de Debian 13 en août 2025, les administrateurs système et tous les utilisateurs de Debian ont maintenant accès à une nouvelle version stable intégrant de nombreuses améliorations techniques : noyau Linux mis à jour, paquets récents, meilleure prise en charge des architectures modernes, sécurité renforcée et plus encore. Mais une montée de version d’un système Debian (même si elle n’a rien de compliquée) exige des précautions et une bonne compréhension des étapes à suivre.

Dans ce tutoriel, je vais vous guider pas à pas pour réussir la mise à niveau de Debian 12 vers Debian 13, en toute sécurité. Sauvegardes, modifications des sources de paquets, commandes de mise à niveau : tout y est !

Présentation de Debian 13 « Trixie »

Debian 13, nom de code « Trixie », a été publiée le 9 août 2025. Cette nouvelle version stable succède à Debian 12 « Bookworm » et apporte son lot d’améliorations dans la continuité du projet Debian. Le cycle de vie de Debian 13 s’étale sur 5 ans : 3 ans de support complet jusqu’au 9 août 2028, suivis de 2 années de support à long terme (LTS) jusqu’au 30 juin 2030.

Version Nom de code Date de sortie Fin du support Noyau Linux
13 Bookworm 9 août 2025 30 juin 2030 6.2
12 Bookworm 10 juin 2023 10 juin 2028 6.1
11 Bullseye 14 août 2021 14 août 2026 5.10
10 Buster 6 juill. 2019 30 juin 2024 4.19
9 Stretch 17 juin 2017 30 juin 2022 4.9
8 Jessie 25 avr. 2015 30 juin 2020 3.16
7 Wheezy 4 mai 2013 31 mai 2018 3.2
6 Squeeze 6 fév. 2011 29 fév. 2016 2.6.32
5 Lenny 14 fév. 2009 6 fév. 2012 2.6.26
4 Etch 8 avr. 2007 15 fév. 2010 2.6.18

Debian 13 inclut 69 830 paquets (dont plus de 14 100 nouveaux) et un noyau Linux 6.12 LTS. Elle embarque également des environnements de bureau récents : GNOME 48, KDE Plasma 6.3, Xfce 4.20, LXDE 13, LXQt 2.1.0, entre autres.

Parmi les autres nouveautés, il y a :

  • Une prise en charge du démarrage sécurisé (Secure Boot) par l’installateur de Debian.
  • Une prise en charge officielle de l’architecture RISC-V 64 bits (riscv64).
  • De nombreux outils mis à jour : Bash 5.2.37, LibreOffice 25.2, Python 3.13, PHP 8.4, GCC 14.2, Emacs 30.1, PostgreSQL 17, OpenSSH 10.0p1, etc.
  • Une amélioration de la prise en charge matérielle et logicielle de la synthèse vocale.

Pour plus d’informations, consultez cet article :

Debian 13 « Trixie » est disponible : voici toutes les nouveautés !

Attention : avec Debian 13, l’architecture i386 (32 bits) n’est plus supportée (elle est utilisable uniquement comme co-architecture (multiarch) pour faire tourner des applications 32 bits sur un système amd64). Aucun noyau ni installeur officiel n’est fourni pour i386, ce qui signifie que les systèmes 32 bits ne peuvent pas être mis à niveau vers Debian 13. Les utilisateurs ou administrateurs concernés doivent envisager une réinstallation en amd64 (64 bits) si le matériel le permet, ou bien migrer vers une distribution alternative encore compatible avec les architectures 32 bits.

Mettre à jour Debian 12 vers Debian 13 : le guide pas à pas

Étape 1 : sauvegarder ses données

Avant toute chose, assurez-vous que toutes vos données importantes sont en sécurité. Il est fortement recommandé de réaliser une sauvegarde complète de votre système Debian 12 avant de démarrer le processus de mise à niveau.

Pour cela, vous pouvez utiliser une application de sauvegarde telle que Clonezilla, Redo Rescue (interface graphique) ou bien rsnapshot (interface en ligne de commande). Si votre système tourne sur un serveur dédié, un VPS ou une machine virtuelle en ligne, vous pouvez aussi utiliser l’option snapshot de votre hébergeur (si celui-ci la propose) pour créer une image instantanée de votre système.

Si vous ne souhaitez pas utiliser une application de sauvegarde ou un outil de snapshot, vous pouvez opter pour une sauvegarde par archive. La commande suivante permet de créer une archive tar.gz contenant les fichiers critiques du système (en excluant les répertoires volatils et inutiles) :

Bash
sudo tar czf /bookworm.tar.gz \
     --exclude=/bookworm.tar.gz \
     --exclude=/dev \
     --exclude=/run \
     --exclude=/mnt \
     --exclude=/proc \
     --exclude=/sys \
     --exclude=/tmp \
     --exclude=/media \
     --exclude=/lost+found \
     /

Vous pouvez ajouter d’autres options --exclude= si besoin. Pensez à transférer cette archive sur un autre ordinateur ou un support externe afin d’éviter toute perte en cas d’erreur critique.

Étape 2 : mettre à jour son système Debian 12

Pour commencer, vérifiez que votre machine est bien sous Debian 12 en exécutant une de ces commandes :

Bash
lsb_release -a
cat /etc/debian_version
cat /etc/os-release

Une fois la vérification faite, mettre à jour votre système :

Bash
sudo apt update
sudo apt upgrade
sudo apt full-upgrade
sudo apt autoremove --purge

Puis redémarrez votre machine (pour installer le dernier noyau Linux, le cas échéant) :

Bash
sudo reboot

Étape 3 : vérifier les paquets non officiels et bloqués

Avant de modifier les dépôts APT pour la mise à niveau vers Debian 13, il est important de vérifier si votre système contient des paquets installés à partir de sources non officielles (hors des dépôts Debian). Cela peut inclure des logiciels comme Google Chrome, Docker ou VirtualBox, qui pourraient causer des conflits ou ne pas encore être compatibles avec Debian 13.

Pour lister ces paquets, exécutez la commande suivante :

Bash
sudo apt list '?narrow(?installed, ?not(?origin(Debian)))'

Examinez attentivement la liste : si certains logiciels installés ne sont pas essentiels, il est préférable de les désinstaller, puis de les réinstaller une fois la mise à niveau terminée. Si vous choisissez de les conserver, assurez-vous qu’ils sont compatibles avec Debian 13 ou que les dépôts tiers peuvent être configurés pour Trixie.

Ensuite, vérifiez s’il existe des paquets « en attente » (mis en hold) qui sont bloqués :

Bash
sudo apt-mark showhold

Si la commande renvoie des paquets, débloquez-les individuellement avec la commande suivante (si un paquet essentiel pour la mise à niveau est bloqué, celle-ci échouera) :

Bash
sudo apt-mark unhold [nom_du_paquet]

Étape 4 : modifier le fichier sources.list

Les dépôts logiciels de Debian sont définis dans le fichier /etc/apt/sources.list et dans le répertoire /etc/apt/sources.list.d/. Avant de lancer la mise à niveau, il est nécessaire de les modifier pour qu’ils pointent vers les dépôts de Debian 13.

Mais avant toute modification, il est judicieux de sauvegarder l’état actuel de vos fichiers de sources APT. En cas d’erreur ou de besoin de retour arrière, vous pourrez facilement restaurer la configuration initiale :

Bash
cp /etc/apt/sources.list /etc/apt/sources.list-bck
cp -r /etc/apt/sources.list.d /etc/apt/sources.list.d-bck

Ensuite, remplacez les occurrences de bookworm par trixie dans les fichiers concernés :

Bash
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/*

Il est fortement recommandé de supprimer les entrées bookworm-backports avant la mise à jour. Vous pourrez ajouter les trixie-backports ultérieurement, une fois la mise à niveau terminée.

Si vous utilisez l’épinglage APT (pinning) ou la directive APT::Default-Release, pensez à les désactiver temporairement pour éviter les conflits de version pendant le processus de mise à jour.

Pour information, voici le contenu du fichier /etc/apt/sources.list par défaut de Debian 13 :

deb http://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware
deb http://deb.debian.org/debian/ trixie-updates main contrib non-free non-free-firmware

Étape 5 : mettre à niveau Debian 12 vers Debian 13

Votre système Debian 12 est maintenant prêt à être mis à niveau vers Debian 13. La première étape consiste à mettre à jour les dépôts afin que le système récupère les paquets de Debian 13 :

Bash
sudo apt update

Une fois la commande terminée, vous devriez voir apparaître un nombre important de paquets prêts à être mis à jour.

Debian recommande de faire la mise à niveau en deux étapes : une mise à niveau minimale du système, puis une mise à niveau complète.

Commençons par la première étape, qui consiste à mettre à jour tous les paquets installés sans en installer de nouveaux. Cela permet un contrôle plus fin du processus :

Bash
sudo apt upgrade --without-new-pkgs

Suivez les instructions affichées à l’écran. Certaines informations importantes s’afficheront concernant des paquets modifiés : lisez-les attentivement et appuyez sur q pour sortir du pager. Si vous êtes invité à autoriser le redémarrage automatique de certains services (« Voulez-vous redémarrer le service ? »), répondez Oui pour éviter des interruptions. Si on vous demande quoi faire avec certains fichiers de configuration que vous avez modifiés (« Que faire avec ce fichier de configuration ? »), en cas de doute, appuyez sur Entrée pour conserver les fichier de configurations existants, sauf si vous savez ce que vous faites.

Une fois cette étape réussie, vous pouvez poursuivre avec la mise à niveau complète du système :

Bash
sudo apt full-upgrade

Là encore, surveillez attentivement les éventuels messages ou conflits et validez les propositions par défaut si vous n’êtes pas sûr. Pensez à noter les paquets supprimés, bloqués ou posant problème pour éventuellement les réinstaller manuellement plus tard.

Étape 6 : redémarrer le système

Une fois la mise à niveau vers Debian 13 terminée, redémarrez votre machine :

Bash
sudo reboot

Et voilà, votre système a bien été mis à niveau vers la version 13 (Trixie) de Debian ! Connectez-vous avec votre compte utilisateur et vérifiez ensuite que tout fonctionne normalement, en particulier les services critiques si vous êtes sur un serveur.

Vous pouvez vérifier que Debian 13 a bien été installé avec les commandes suivantes :

Bash
lsb_release -a
cat /etc/debian_version
cat /etc/os-release

Étape 7 : nettoyer le système (facultatif)

Une fois la mise à niveau terminée et validée, il est temps de nettoyer les anciens paquets Debian 12 devenus obsolètes.

Commencez par supprimer les paquets installés comme dépendances qui ne sont plus utilisés, ainsi que leurs fichiers de configuration associés (vous serez invité à confirmer la suppression, tapez o pour valider) :

Bash
sudo apt autoremove --purge

Supprimez ensuite les paquets obsolètes :

Bash
sudo apt purge '~o'

Supprimez ensuite tous les fichiers de paquets .deb obsolètes stockés dans le cache local d’APT pour libérer de l’espace disque :

Bash
sudo apt autoclean

Enfin, Debian recommande de mettre à jour les fichiers de sources d’APT vers le nouveau format. En effet, APT est en train de migrer vers un format différent pour configurer les sources de téléchargement des paquets. Les fichiers habituels /etc/apt/sources.list et *.list dans /etc/apt/sources.list.d/ sont remplacés par de nouveaux fichiers, situés dans le même répertoire, mais portant l’extension .sources et utilisant le format deb822, plus lisible et structuré. Pour convertir automatiquement tous vos fichiers existants vers ce format, vous pouvez exécuter :

Bash
sudo apt modernize-sources

Liens connexes

Source : Linuxiac

Un p’tit coup de pince ?

Derrière chaque article, il y a du temps, de la passion, et parfois... plusieurs cafés 😁 ☕
Si vous souhaitez soutenir mon travail, vous pouvez m’en offrir un !

Explorez cet article avec l’aide de l’IA

Les assistants IA peuvent vous aider à mieux comprendre, résumer ou approfondir ce contenu.
Cliquez sur l’assistant de votre choix !

Pierre Caer
Fondateur Expert Windows/Linux
  • 929 articles

Depuis 2013, je vous aide à dépanner vous-même votre matériel informatique afin que vous puissiez reprendre au plus vite vos activités, à approfondir vos connaissances et à mieux utiliser votre ordinateur. Avec rigueur, exhaustivité et simplicité ! 🦀

Et si vous avez deux petites minutes devant vous...

Laissez-nous un avis sur Trustpilot ou sur notre page Facebook (ou les deux ), cela nous aiderait beaucoup !

Le Crabe Info est aussi sur vos réseaux

Suivez-nous sur :

Besoin d'aide ?

Malgré la lecture de l'article « Mettre à jour Debian 12 vers Debian 13 (Trixie) », vous avez encore des questions qui vous trottent dans la tête ? Vous avez toujours les mêmes problèmes qu'au départ ? Vous êtes bloqué et vous ne savez plus quoi faire ?

Faites appel à la Communauté du Crabe en posant votre question sur les forums !

Demander de l'aide
Quitter la version mobile