Mise à jour de Debian 12 Bookworm vers Debian 13 Trixie

Mise à jour de Debian 12 Bookworm vers Debian 13 Trixie

Debian 13 est sorti officiellement depuis le 9 août 2025 et il est temps de procéder aux mises à jour sur nos différents systèmes. J'écris ce guide rapidement pour résumer les étapes à exécuter.

Maintenir un système à jour est un des éléments pour assurer la sécurité de vos environnements, améliorer la stabilité du système et de bénéficier des dernières fonctionnalités disponibles.

Trixie renforce la sécurité avec le support matériel d’Intel CET et ARM PAC/BTI, protégeant mieux contre les attaques modernes. GNOME 48 et KDE Plasma 6.3 apportent une interface plus fluide et une expérience utilisateur améliorée. Enfin, Debian 13 marque un tournant en abandonnant progressivement le support de l’architecture 32 bits (i386), tout en ouvrant la voie à de nouvelles plateformes comme riscv64.

‼️
Avant toute mise à jour majeure, effectuez une sauvegarde complète du système, incluant les bases de données, et fichiers de configuration.

Une fois la sauvegarde effectuée, on peut passer à la préparation de la migration, en commençant par arrêter les services critiques qui tournent actuellement sur la machine, notamment les bases de données.

On fait une mise à jour du système dans sa version actuelle, pour que le gap soit le plus réduit possible :

apt update && apt full-upgrade

On remplace les occurrences bookworm en trixie dans le fichier sources.list :

sed -i 's/bookworm/trixie/g' /etc/apt/sources.list

On rafraichit les dépôts :

apt update

On a une estimation du nombre de paquets qui seront mis à jour :

594 paquets peuvent être mis à jour. Exécutez « apt list --upgradable » pour les voir.

On procède à la mise à jour :

apt full-upgrade

Cette étape est la plus longue, en commençant par le téléchargement, et avant l'installation, une page résume les principales nouveautés concernant les paquets installés sur votre système qui seront mis à jour. C'est à lire avec attention.
Vous pouvez défiler avec la touche espace, et pour quitter avec la touche q.

Une question est posée pour vous demander si vous acceptez que les services soient redémarrés, répondez Y pour que cela soit automatique.

Pendant l'installation, vous serez invités à faire des choix sur la mise à jour de fichiers configuration, je vous conseille de laisser l'action sélectionnée par défaut si vous avez un doute.

Une fois la mise à jour terminée, redémarrez :

reboot

Et vérifiez la version installée :

cat /etc/os-release

Vous devriez obtenir le résultat suivant :

PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.0
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Quelques étapes de post migration sont à effectuer.

La configuration des sources passe au format deb822, vous pouvez le faire avec la commande suivante, en confirmant avec Y :

apt modernize-sources

Enfin, on peut procéder à un nettoyage des paquets obsolètes de Debian 12, en listant d'abord les paquets concernés :

apt list '~o'
Attention, certains paquets installés hors des dépôts peuvent être signalés comme étant obsolètes. Vérifiez les paquets concernés avant de lancer la commande de purge.

Puis en les purgeant :

apt purge '~o'

Et voilà, votre système est maintenant à jour en Debian 13 Trixie !

Vous pourrez trouver plus de ressources et un recensement des problèmes connus avec leurs solutions dans la documentation officielle.

4. Upgrades from Debian 12 (bookworm) — release-notes documentation

Conclusion

Si vous avez besoin d'aide sur ce tutoriel, n’hésitez pas à poser vos questions en commentaire ou à venir en discuter avec la communauté sur le groupe Telegram !