Au sein de l’écosystème Linux, Debian demeure une distribution emblématique, prisée pour sa stabilité, son engagement envers la philosophie open source, et sa vaste communauté d’utilisateurs et de développeurs. C’est sûrement d’ailleurs pour ça que vous l’utilisez sur des serveurs ou bien quotidiennement sur votre ordinateur de bureau ou portable !
Debian est mis à jour tous les deux ans par la communauté The Debian Project. Chacune de ces versions est identifiée par un numéro et un nom de code, par exemple Debian 12 « Bookworm », Debian 11 « Bullseye » ou encore Debian 10 « Buster ». Chacune version se distingue par la composition de ses paquets logiciels. Une nouvelle version de Debian propose généralement plus de logiciels que la version précédente, des versions à jour des logiciels existants et supprime des logiciels obsolètes.
Connaître la version de Debian qui est installée sur votre système est essentiel, non seulement pour des raisons de compatibilité logicielle, mais également pour déterminer si votre système est encore supporté ou non. En effet, chaque version de Debian a une durée de vie limitée : une version est prise en charge pendant 5 ans à partir de sa date de publication avec des mises à jour de sécurité régulières.
Dans cet article, nous allons voir comment pour connaître sa version de Debian très simplement grâce à quelques commandes à saisir dans le Terminal !
Préambule : les versions de Debian
Quatre versions de Debian sont toujours activement maintenues :
- stable : la dernière version Debian, recommandée pour les environnements de production. Au moment de la rédaction de cet article, il s’agit de la version 12 (Bookworm).
- oldstable : la précédente version stable de Debian. Bien qu’elle ne soit plus la version principale, elle continue à recevoir des mises à jour de sécurité pour une période de transition. Actuellement, il s’agit de la version 11 (Bullseye).
- testing : version actuellement en développement qui deviendra la prochaine version stable. Cette version est mise à jour continuellement jusqu’à ce qu’elle soit gelée et publiée comme stable. Actuellement, il s’agit de la future version 13 (Trixie).
- instable : version en développement contenu (rolling release). Réservée aux utilisateurs expérimentés ou aux développeurs, elle contient les versions les plus récentes des logiciels. Elle est toujours nommée Sid.
The Debian Project annonce régulièrement une nouvelle version stable, à peu près tous les deux ans. Chaque version est prise en charge pendant trois années + deux années supplémentaires avec LTS (Long Term Support – prise en charge à long terme). Au final, une nouvelle version stable de Debian supportée pendant cinq ans.
Voici un récapitulatif de toutes les versions de Debian publiées jusqu’à présent :
Version | Nom de code | Date de sortie | Fin du support | Noyau Linux |
---|---|---|---|---|
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 juillet 2019 | 30 juin 2024 | 4.19 |
9 | Stretch | 17 juin 2017 | 30 juin 2022 | 4.9 |
8 | Jessie | 25 avril 2015 | 30 juin 2020 | 3.16 |
7 | Wheezy | 4 mai 2013 | 31 mai 2018 | 3.2 |
6 | Squeeze | 6 février 2011 | 29 février 2016 | 2.6.32 |
5 | Lenny | 14 février 2009 | 6 février 2012 | 2.6.26 |
4 | Etch | 8 avril 2007 | 15 février 2010 | 2.6.18 |
Connaître sa version de Debian
Quelle est ma version de Debian ?
Pour le savoir, nous avons à notre disposition deux commandes (lsb_release
et hostnamectl
) ainsi qu’un fichier texte (/etc/os-release
) qui contient les données d’identification du système d’exploitation.
via lsb_release
La commande lsb_release
affiche les informations LSB (Linux Standard Base) de la distribution Linux installée, en l’occurence ici Debian. Elle permet de connaître sa version Debian très simplement :
- Ouvrez le Terminal.
- Entrez la commande suivante :
lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 12 (bookworm) Release: 12 Codename: bookworm
Votre version Debian est affichée à la ligne Description. Ci-dessus, il s’agit de Debian 12 (Bookworm).
- Pour n’afficher que la version de Debian, entrez la commande suivante :
lsb_release -d No LSB modules are available. Description: Debian GNU/Linux 12 (bookworm)
via hostnamectl
hostnamectl
est une commande qui permet de définir le nom d’hôte de la machine mais elle peut être utilisée pour vérifier sa version Debian :
- Ouvrez le Terminal.
- Entrez la commande suivante :
hostnamectl Static hostname: ns329174 Icon name: computer-desktop Chassis: desktop 🖥️ Machine ID: bdd9b3645df34b41bb441c5c44787541 Boot ID: 493e62d91d0740eab35fa4b0200b11ba Operating System: Debian GNU/Linux 12 (bookworm) Kernel: Linux 4.19.0-16-amd64 Architecture: x86-64 Hardware Vendor: Intel Corporation Hardware Model: DN2800MT Firmware Version: MTCDT10N.86A.0170.2013.1217.1101
Votre version Debian est affichée à la ligne Operating System. Ci-dessus, il s’agit de Debian 12 (Bookworm).
via /etc/os-release
/etc/os-release
est un fichier qui contient des données d’identification du système d’exploitation :
- Ouvrez le Terminal.
- Entrez la commande suivante :
cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"
Votre version Debian est affichée à la ligne VERSION. Ci-dessus, il s’agit de Debian 12 (Bookworm).