Mettre à niveau Debian 12 vers Debian 13

Malo Paletou
· 2 min de lecture
Envoyer par email

Nous allons ensemble faire la mise à niveau d'une installation Debian 12 (Bookworm) vers la nouvelle version Debian 13 (Trixie) publiée ce 9 août dernier.

La version 12 atteindra sa EOL (End Of Life) le 30 juin 2028. Vous gagnerez donc 2 ans de support supplémentaire en réalisant la mise à niveau vers Debian 13 dont la fin de vie est prévue au 30 juin 2030.

Le calendrier des EOL Debian est disponible ici.

Quelles nouveautés avec Debian 13 ?

Parmi les nouveautés majeures, on retrouve:

  • la nouvelle version 6.12 LTS du kernel Linux
  • Wayland en serveur graphique par défaut sous GNOME (au détriment de X11)
  • Les logiciels suivants avec une nouvelle version par défaut:
    • Python 3.13
    • PHP 8.4
    • GCC 14.2


Procédure de mise à jour

  1. Sauvegarder votre serveur

Comme toujours avant de mettre à niveau son système, vous devriez vérifier que vous disposez bien d'une sauvegarde à jour.

En dehors du risque que votre nouveau système ne démarre plus en raison d'un problème kernel, la mise à jour de certains paquets peut casser la compatibilité avec des paramètres de configuration que vous utilisez.

Si vous n'avez encore jamais mis en place de sauvegarde, nous vous invitons à tester Datashelter gratuitement. Cela vous libérera l'esprit en 5 minutes chrono !

  1. Vérifier que votre système est bien à jour

Maintenant que ces précautions sont prises, on s'assure que notre serveur tourne avec les dernières versions de paquets disponibles pour notre version courante (ici Debian 12)

sudo apt update && sudo apt upgrade -y
  1. Lancer la mise à niveau Debian 12 vers Debian 13
sudo sed -i "s/bookworm/trixie/g" /etc/apt/sources.list /etc/apt/sources.list.d/*
sudo apt update && sudo apt full-upgrade

Comme vous pourrez le constater, le système vous indique être bien passé sur Debian 13 mais fait toujours tourner le kernel précédent:

root@scw-hopeful-stonebraker:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 13 (trixie)
Release:        13
Codename:       trixie

root@scw-hopeful-stonebraker:~# uname -a
Linux scw-hopeful-stonebraker 6.1.0-37-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64 GNU/Linux
  1. Redémarrer le serveur pour passer sur le nouveau kernel
sudo reboot
  1. Vérifier que votre serveur exécute bien votre nouveau kernel
root@scw-hopeful-stonebraker:~# uname -a
Linux scw-hopeful-stonebraker 6.12.41+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux

Pourquoi garder mon système à jour ?


Bénéficier des dernières mises à jour de sécurité

Lorsque la version de votre système n'est pas supportée, aucune nouvelle mise à jour n'est publiée sur le dépôt. Ainsi les nouvelles failles de sécurité découvertes et patchées dans un paquet, ne seront pas disponibles. Même après un sudo apt update && sudo apt upgrade -y


Avoir toujours un dépôt ouvert et disponible

Au bout de plusieurs années, les dépôts officiels et leurs miroirs ferment définitivement. A partir de ce moment-là, deux solutions s'offrent à vous:

  • mettre à jour via un CD car certaines librairies essentielles (telles que openssl) ne sont plus à jour
  • réinstaller complètement votre système

Alors n'hésitez pas à mettre à jour votre système régulièrement. Cela ne prend que quelques minutes et vous évitera bon nombre de problèmes !