Datashelter Logo
Mettre à niveau Debian 12 vers Debian 13

Mettre à niveau Debian 12 vers Debian 13

Publié le 20 janvier 2025

Par Équipe Datashelter

3 min de lecture

linuxupgradedebian

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
  2. 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 !

  3. Vérifier que votre système est bien à jour
  4. 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
  5. Lancer la mise à niveau Debian 12 vers Debian 13
  6. 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
  7. Redémarrer le serveur pour passer sur le nouveau kernel
  8. sudo reboot
  9. 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
Datashelter

Encrypted, immutable backups.
Set up in 10 minutes.

WORM storage, missed-backup alerts and one-command restores. No scripts, no cron jobs.

No credit card · Free plan available

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

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 !