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 !
Table des matières
- Présentation de Debian 13 "Trixie"
-
Mettre à jour Debian 12 vers Debian 13 : le guide pas à pas
- Étape 1 : sauvegarder ses données
- Étape 2 : mettre à jour son système Debian 12
- Étape 3 : vérifier les paquets non officiels et bloqués
- Étape 4 : modifier le fichier sources.list
- Étape 5 : mettre à niveau Debian 12 vers Debian 13
- Étape 6 : redémarrer le système
- Étape 7 : nettoyer le système (facultatif)
- Liens connexes
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) :
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 :
lsb_release -a
cat /etc/debian_version
cat /etc/os-release
Une fois la vérification faite, mettre à jour votre système :
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) :
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 :
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 :
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) :
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 :
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 :
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 :
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 :
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 :
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 :
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 :
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) :
sudo apt autoremove --purge
Supprimez ensuite les paquets obsolètes :
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 :
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 :
sudo apt modernize-sources