
Kesako ?
Le processus de mise à jour de Debian 12 Bookworm vers Debian 13 Trixie a pour objectif de vous fournir une procédure claire et sécurisée afin que la transition se fasse sans stress et dans les meilleures conditions.
Debian est une distribution GNU/Linux connue pour sa fiabilité, sa robustesse et son cycle de sorties régulières. En moyenne, une nouvelle version stable est publiée tous les deux ans, ce qui garantit un environnement toujours actualisé mais sans sacrifier la stabilité. C’est dans ce cadre qu’est sortie Debian 13 le 9 août 2025, succédant officiellement à Debian 12. Cette nouvelle mouture apporte un ensemble considérable d’améliorations : des milliers de paquets mis à jour, des optimisations de performance, un support matériel élargi et l’adoption par défaut du noyau Linux 6.12 LTS.
Du point de vue du support, Debian 13 bénéficie d’une prise en charge officielle jusqu’au 9 août 2028, puis d’un support de sécurité étendu (LTS) jusqu’au 30 juin 2030. Vous trouverez ci-dessous un tableau récapitulatif des trois versions encore maintenues :
Version de Debian | Date de sortie | Fin du support standard | Fin du support LTS | Dernière révision publiée |
---|---|---|---|---|
Debian 13 Trixie | 9 août 2025 | 9 août 2028 | 30 juin 2030 | 13.0 |
Debian 12 Bookworm | 10 juin 2023 | 10 juin 2026 | 30 juin 2028 | 12.11 |
Debian 11 Bullseye | 14 août 2021 | 14 août 2024 | 31 août 2026 | 11.11 |
Important :
si vous êtes encore sous Debian 11 (Bullseye), vous ne pourrez pas mettre à jour directement vers Debian 13. La seule migration officiellement supportée est Debian 12 → Debian 13. Dans ce cas, il faudra d’abord passer à Bookworm, puis ensuite à Trixie.
Par ailleurs, Debian 13 introduit un changement majeur au niveau de l’architecture : le support des systèmes 32 bits est désormais extrêmement limité. Les utilisateurs de machines plus anciennes devront envisager une migration vers du 64 bits, ou bien se tourner vers une autre distribution qui maintient encore le support du 32 bits.
À noter :
Debian 13 améliore la gestion des environnements de bureau (GNOME 46, KDE Plasma 6, XFCE 4.20…), optimise systemd et intègre de nouvelles versions de langages de programmation (Python 3.13, PHP 8.3, GCC 14). Cela en fait une version particulièrement attractive pour les développeurs et administrateurs système souhaitant bénéficier des dernières avancées tout en restant sur une base stable.
Sécurisation de données avant la mise à jour
Le plus simple: vous êtes sur un hyperviseur
Avant même de penser à mettre votre Debian à jour, faites comme tout admin prudent (et un peu parano) : cliquez sur “snapshot”.
C’est le bouton magique qui permet de revenir en arrière en deux secondes si tout explose après la mise à niveau. Bref, c’est l’équivalent numérique d’un filet de sécurité sous un funambule.
Sauvegarde obligatoire (sinon, gare aux larmes )
Toute mise à jour majeure est comme un saut en parachute : on espère que ça va bien se passer, mais on préfère quand même avoir un parachute de secours.
Et ce parachute, c’est votre sauvegarde. Voici les options :
- Machine virtuelle : un snapshot ou un backup complet de la VM, et vous dormez tranquille.
- Machine physique : une image disque complète avec un outil comme Clonezilla, UrBackup, ou tout autre logiciel de votre choix.
- Sauvegarde maison : un bon vieux
tar.gz
de vos fichiers critiques. Typiquement :/home
(vos données utilisateurs),/etc
(toutes vos confs système),/root
(parce que root aime garder ses petits secrets),- et pourquoi pas
/var/www
si vous hébergez un site web.
Exemple de sauvegarde simple avec tar
Voici une commande qui vous permet de compresser les dossiers essentiels dans une archive datée, stockée dans /root
:
tar -cvpzf /root/backup-$(date +%F).tar.gz \
--exclude=/proc --exclude=/tmp --exclude=/mnt \
--exclude=/dev --exclude=/sys --exclude=/run \
/etc /home /root /var/www /var/spool/cron
- Elle ignore les fichiers temporaires inutiles,
- Elle tolère les fichiers manquants (pas de panique inutile),
- Elle date automatiquement l’archive pour que vous puissiez la retrouver facilement.
Sauvegarder la liste des paquets
Avant de vous lancer dans l’aventure Trixie, gardez aussi la trace de ce que vous aviez installé.
Un simple :
dpkg --get-selections > ~/packages.list
Cela génère un inventaire complet de vos logiciels. Ce fichier sera glissé dans l’archive tar, histoire de pouvoir réinstaller à l’identique en cas de réinstallation propre.
Bref, que vous soyez du genre prudent, prudent++ ou carrément parano, faites une sauvegarde AVANT d’appuyer sur commande de la mise à niveau.
Le processus d’installation
1. Vérifiez votre point de départ
Avant de foncer tête baissée, confirmons que vous êtes bien sous Debian 12.
Ouvrez un terminal et tapez :
lsb_release -a
Vous devriez voir quelque chose comme :
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
Pour encore plus de précision :
cat /etc/debian_version
Exemple de sortie :
12.6
Note:
Si vous êtes encore en 11, pas de chance : il faudra d’abord migrer vers 12 avant de tenter l’aventure Trixie.
2. Mettez Debian 12 au goût du jour
Pas question de migrer un système bancal.
Avant tout, appliquez les dernières mises à jour de Bookworm :
sudo apt update && sudo apt dist-upgrade --autoremove -y
Laissez tourner quelques minutes, puis redémarrez votre machine :
sudo reboot
De retour, si vous lancez à nouveau :
cat /etc/debian_version
Vous devriez voir 12.11, la dernière version de Debian 12. C’est le point de départ officiel pour passer proprement à Debian 13.
3. Faites le ménage dans vos paquets
On ne le dit jamais assez : les paquets exotiques ou installés en dehors des dépôts officiels peuvent gâcher la fête.
Pour identifier les intrus, lancez :
sudo apt list '?narrow(?installed, ?not(?origin(Debian)))'
Cette commande liste tout ce qui n’est pas “made in Debian”.
Ça peut être :
- des
.deb
installés à la main avecdpkg -i
, - des paquets provenant de dépôts tiers (ex. Docker, NodeJS, etc.),
- ou même du code compilé à la main (les vrais barbus 🧔♂️ savent).
Exemple de sortie sur ma machine :
isc-stork-server/bookworm,now 2.2.0.250610122904 amd64 [installé]
4. Que faire avec ces paquets ?
Deux options s’offrent à vous :
- Les supprimer avant la mise à niveau, puis les réinstaller sous Debian 13.
- Les conserver en misant sur la compatibilité du dépôt avec Trixie (parfois ça marche, parfois non).
Vous pouvez aussi jouer la sécurité en mettant un verrou (hold) sur les paquets sensibles :
# Bloquer un paquet
sudo apt-mark hold <nom-du-paquet>
# Débloquer un paquet
sudo apt-mark unhold <nom-du-paquet>
Astuce : vérifiez la liste des paquets déjà en “hold” avant de continuer, histoire de ne pas bloquer la mise à jour.
sudo apt-mark showhold
La doc officielle Debian est très claire : « Il est recommandé de lever tous les blocages avant de lancer une mise à niveau. Si un paquet essentiel est verrouillé, la mise à jour échouera. »
5. Modification des dépôts APT
À ce stade, votre système pointe encore vers les dépôts de Debian 12, ainsi que vers d’éventuels dépôts tiers. Pour migrer vers Debian 13, il faut indiquer au gestionnaire de paquets d’utiliser les dépôts correspondants à Trixie.
Cela implique de modifier les fichiers de configuration suivants :
/etc/apt/sources.list
- le contenu du répertoire
/etc/apt/sources.list.d/
(utilisé pour les dépôts externes).
Par précaution, il est recommandé d’effectuer une sauvegarde de ces fichiers, même si vous avez déjà réalisé une sauvegarde globale du système.
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp -r /etc/apt/sources.list.d /etc/apt/sources.list.d.bak
Ensuite, remplacez automatiquement toutes les occurrences de bookworm
par trixie
:
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list /etc/apt/sources.list.d/*
Vous pouvez ensuite ouvrir sources.list
pour constater que les dépôts pointent désormais vers Debian 13.
Notez qu’en plus du dépôt non-free
(utilisé notamment pour les pilotes NVIDIA), Debian 13 continue d’utiliser le dépôt non-free-firmware
introduit avec Debian 12, qui regroupe les firmwares propriétaires.
À titre d’exemple, voici un fichier sources.list
par défaut sous Debian 13 :
deb http://ftp.fr.debian.org/debian/ trixie main non-free-firmware
deb-src http://ftp.fr.debian.org/debian/ trixie main non-free-firmware
deb http://security.debian.org/debian-security trixie-security main non-free-firmware
deb-src http://security.debian.org/debian-security trixie-security main non-free-firmware
deb http://ftp.fr.debian.org/debian/ trixie-updates main non-free-firmware
deb-src http://ftp.fr.debian.org/debian/ trixie-updates main non-free-firmware
6. Lancement de la mise à niveau
Lorsque les dépôts sont correctement configurés, vous pouvez mettre à jour votre système. Exécutez :
sudo apt-get update && sudo apt-get dist-upgrade --autoremove --purge -y && reboot
Cette opération peut durer plusieurs minutes selon la puissance de votre machine et votre connexion.
7. Vérification de la version
Après redémarrage, vérifiez que vous êtes bien passé sous Debian 13 :
lsb_release -a
Vous devriez voir :
Distributor ID: Debian
Description: Debian GNU/Linux 13 (trixie)
Release: 13
Codename: trixie
La migration est désormais effective.
8. Nettoyage après la mise à niveau
Pour éviter d’accumuler des fichiers obsolètes et libérer de l’espace disque, il est conseillé de nettoyer le système après la migration.
- Retirer les paquets devenus obsolètes (par exemple, ceux qui n’existent plus dans Debian 13) :
sudo apt purge '~o'
Vérifiez la liste proposée avant de valider, certains paquets tiers peuvent apparaître comme obsolètes tant que leur dépôt n’a pas été mis à jour.
- Supprimer les anciennes archives de paquets (.deb) :
sudo apt autoclean
Astuce
pour plus de sécurité, vous pouvez exécuter ces commandes avec l’option-s
(simulation) avant de les appliquer réellement.
9. Passage au nouveau format des sources APT
Debian 13 introduit la possibilité de convertir les fichiers de dépôts vers le nouveau format deb822. Ce format rend la configuration plus claire, avec des fichiers séparés dans /etc/apt/sources.list.d/
.
Lancez la commande :
sudo apt modernize-sources
Confirmez en répondant O
lorsque le système vous le demande. Les fichiers .list
seront remplacés par des fichiers .sources
, et les anciens seront sauvegardés avec l’extension .bak
.
Exemple de fichier généré (/etc/apt/sources.list.d/debian.sources
) :
Types: deb deb-src
URIs: http://ftp.fr.debian.org/debian/
Suites: trixie
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb deb-src
URIs: http://security.debian.org/debian-security/
Suites: trixie-security
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Conclusion
La migration de Debian 12 Bookworm vers Debian 13 Trixie est désormais achevée. Vous disposez de la dernière version stable de Debian, qui sera maintenue plusieurs années.
Il est cependant recommandé, juste après la mise à jour, de tester attentivement vos services critiques afin de vérifier leur bon fonctionnement. Comme toute version récente, Debian 13 peut comporter encore quelques bogues ou incompatibilités mineures.