Accueil
» LOGICIEL
»
Comment connaître la version d'Ubuntu : 6 méthodes fiables pour la vérifier
Comment connaître la version d'Ubuntu : 6 méthodes fiables pour la vérifier
Vous essayez d'installer un paquet, de suivre un guide serveur, d'ajouter un dépôt ou de résoudre un problème de pilote, et les instructions demandent soudainement : « Quelle version d'Ubuntu utilisez-vous ? » Cette question est plus importante qu'il n'y paraît. Les versions d'Ubuntu utilisent des versions de paquets différentes, des noyaux différents, des calendriers de support différents et parfois des instructions d'installation différentes. Si vous indiquez la mauvaise version — ou si vous confondez la version du noyau Linux avec la version d'Ubuntu — vous risquez d'appliquer la mauvaise solution.
La réponse la plus rapide dépend de l'endroit où vous travaillez. Sur Ubuntu Desktop, vous pouvez vérifier la version dans les Paramètres sans ouvrir de terminal. Sur Ubuntu Server, dans une session SSH à distance, sous WSL, sur une VM cloud ou une installation minimale, une commande dans le terminal est généralement plus rapide. Ce guide commence par les méthodes les plus simples, puis aborde les fichiers système et le dépannage, et se termine par une façon simple de vérifier que vous avez correctement lu le résultat.
Réponse rapide : les deux meilleures façons de vérifier votre version d'Ubuntu
Si vous disposez d'une interface graphique, ouvrez Paramètres → Système → À propos et recherchez les informations sur le système d'exploitation. La documentation actuelle d'Ubuntu Desktop par Canonical identifie cette méthode comme le moyen graphique de déterminer la version installée. Consultez le guide officiel des versions d'Ubuntu Desktop.
Si vous êtes dans un terminal, exécutez :
lsb_release -a
Cela affiche normalement le distributeur, la description, le numéro de version et le nom de code. La page de manuel Ubuntu documente -a comme l'option qui affiche toutes ces informations spécifiques à la distribution. Consultez la page de man officielle d'Ubuntu pour lsb_release.
Illustration générée par IA montrant comment vérifier une version d'Ubuntu depuis le bureau et le terminal. Ce n'est pas une capture d'écran réelle d'Ubuntu, et la version d'exemple affichée est purement illustrative.
Méthode 1 : Vérifier la version d'Ubuntu dans les Paramètres
C'est l'option la plus simple si vous utilisez Ubuntu Desktop et que vous ne souhaitez pas taper de commandes.
Ouvrez Paramètres.
Sélectionnez Système.
Ouvrez À propos.
Recherchez l'entrée système d'exploitation ou détails système qui indique votre version d'Ubuntu.
Selon la version d'Ubuntu Desktop, les libellés exacts peuvent varier légèrement. L'aide utilisateur de Canonical décrit également l'ouverture des Paramètres, puis Système, puis À propos et Détails système pour voir le nom du système d'exploitation et d'autres informations système. L'élément important est l'identifiant de version, par exemple Ubuntu 24.04 LTS ou Ubuntu 26.04 LTS.
Cette méthode est idéale lorsque vous êtes devant la machine et avez besoin d'une réponse rapide et lisible. Elle est moins utile sur un serveur sans interface graphique, dans un script d'automatisation ou lorsque vous devez copier uniquement le numéro de version dans un script.
Méthode 2 : Utiliser lsb_release pour une réponse claire dans le terminal
Pour la plupart des sessions interactives dans le terminal, lsb_release offre la sortie la plus lisible.
lsb_release -a
Un exemple peut ressembler à ceci :
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble
Si la première ligne indique No LSB modules are available. mais que les informations Ubuntu apparaissent en dessous, la commande vous a tout de même fourni les détails de distribution dont vous avez besoin. Les champs auxquels prêter attention sont :
Champ
Ce qu'il indique
Exemple
Description
Un nom de version lisible
Ubuntu 24.04.1 LTS
Release
La série principale de la version d'Ubuntu
24.04
Codename
Le nom de code de la version utilisé par certains dépôts et documentations
noble
Vous n'avez pas toujours besoin de tous les champs. Pour le numéro de version uniquement, utilisez :
lsb_release -rs
Pour le nom de code uniquement :
lsb_release -cs
Pour une description courte :
lsb_release -ds
Ces commandes plus courtes sont utiles pour copier la valeur dans une documentation ou un script shell.
Méthode 3 : Lire /etc/os-release
Si lsb_release n'est pas disponible, le repli le plus utile est le fichier d'identification du système d'exploitation :
cat /etc/os-release
Vous verrez peut-être des champs similaires à ceux-ci :
Les champs exacts varient selon la version, mais PRETTY_NAME, VERSION_ID et VERSION_CODENAME sont les plus utiles pour cette tâche. La documentation actuelle d'Ubuntu sur os-release explique que /etc/os-release contient les données d'identification du système d'exploitation et qu'il a priorité sur /usr/lib/os-release lorsqu'il existe. Elle recommande également ID et VERSION_ID pour l'identification programmatique du système d'exploitation et PRETTY_NAME pour un libellé destiné à l'utilisateur. Consultez la page de man officielle d'Ubuntu pour os-release.
Si vous souhaitez uniquement le nom lisible sans les autres variables, une commande simple est :
grep '^PRETTY_NAME=' /etc/os-release
Pour les scripts, vous pouvez lire les valeurs directement :
C'est généralement une approche plus adaptée à la lecture par machine que l'analyse d'une longue sortie de commande formatée.
Méthode 4 : Utiliser hostnamectl lorsque vous avez aussi besoin de détails système
Sur les systèmes Ubuntu utilisant systemd, hostnamectl peut fournir un résumé système plus large :
hostnamectl
Sa sortie peut inclure le système d'exploitation, le noyau, l'architecture, le nom d'hôte et les informations de virtualisation. Cela le rend utile lorsqu'un technicien de support demande plus que la simple version d'Ubuntu.
Cependant, hostnamectl n'est pas le meilleur choix pour tous les environnements. Les conteneurs, les environnements minimaux, les chroots ou les systèmes où les services systemd pertinents ne sont pas disponibles peuvent se comporter différemment. Si votre seul objectif est la version d'Ubuntu, lsb_release ou /etc/os-release est plus simple.
Méthode 5 : Ne pas confondre la version d'Ubuntu avec la version du noyau
Une erreur courante consiste à exécuter :
uname -r
et à supposer que le résultat est la version d'Ubuntu. Ce n'est pas le cas. La page de man Ubuntu pour uname définit -r comme l'option qui affiche la version du noyau. Par exemple, une valeur comme 6.8.0-xx-generic décrit le noyau Linux que vous utilisez, et non si le système d'exploitation est Ubuntu 22.04, 24.04 ou 26.04. Consultez la page de man officielle d'Ubuntu pour uname.
La distinction est importante car une version LTS d'Ubuntu peut recevoir des noyaux plus récents au cours de sa durée de vie, notamment via les mises à jour d'activation matérielle ou les noyaux spécifiques au cloud. Deux machines sur la même version d'Ubuntu peuvent donc afficher des versions de noyau différentes.
Si quelqu'un demande des informations pour le dépannage, il est souvent utile de fournir les deux valeurs :
lsb_release -ds
uname -r
La première ligne identifie la version d'Ubuntu ; la seconde identifie le noyau en cours d'exécution.
Méthode 6 : Vérifier correctement la version sous WSL, dans les conteneurs et sur les systèmes distants
Ubuntu sous WSL
Dans Ubuntu sous Windows Subsystem for Linux, utilisez lsb_release -a ou cat /etc/os-release pour identifier la version d'Ubuntu de l'espace utilisateur. Si vous exécutez uname -r, vous verrez peut-être une chaîne de noyau liée à Microsoft/WSL. C'est normal : les informations du noyau et la version de la distribution Ubuntu répondent à des questions différentes.
Lorsque vous exécutez cat /etc/os-release dans un conteneur, vous identifiez normalement le système d'exploitation de l'image du conteneur, et non le système d'exploitation de l'hôte. Un conteneur basé sur Ubuntu 24.04 peut tourner sur un hôte utilisant une autre version d'Ubuntu — ou même une autre distribution Linux.
De même, uname -r dans un conteneur typique reflète le noyau partagé avec l'hôte. C'est pourquoi les deux commandes peuvent sembler « en désaccord » : elles décrivent des couches différentes.
Systèmes distants via SSH
Après vous être connecté en SSH à un serveur, exécutez la commande de version dans le shell distant. Ne vous fiez pas à la version d'Ubuntu de votre ordinateur portable local. Une vérification utile en une ligne est :
Cela vous donne à la fois le contexte de la distribution et du noyau avant d'apporter des modifications aux paquets ou à la configuration.
Que faire si lsb_release indique « command not found » ?
Ne supposez pas que le système d'exploitation est cassé. Certaines images minimales peuvent ne pas inclure toutes les commandes de confort. Utilisez d'abord le fichier système qui existe déjà sur les installations Ubuntu modernes normales :
cat /etc/os-release
Si vous avez spécifiquement besoin de lsb_release pour un script existant, vous pouvez vérifier si le paquet est installé et installer le paquet Ubuntu approprié via APT. Mais pour une vérification de version ponctuelle, installer un autre paquet est généralement inutile car /etc/os-release fournit déjà l'identification de la version.
Comment comprendre les numéros de version d'Ubuntu
Le format officiel de version d'Ubuntu est YY.MM[.POINT-RELEASE] [LTS]. Les deux premiers chiffres représentent l'année, et les deux suivants représentent le mois de la version initiale. Par exemple, Ubuntu 26.04 est sorti en avril 2026. Canonical publie normalement une nouvelle série Ubuntu tous les six mois, et une version LTS tous les deux ans en avril. Consultez la documentation officielle sur le cycle de publication d'Ubuntu.
Un numéro comme 24.04.1 est une mise à jour ponctuelle de la série 24.04 LTS. Canonical explique que les mises à jour ponctuelles regroupent les mises à jour effectuées depuis la version LTS initiale afin que les nouvelles installations partent d'une image plus récente. Dans la plupart des vérifications de compatibilité logicielle, la série de base importante reste 24.04, bien que le niveau de mise à jour ponctuelle puisse compter lorsqu'on parle de supports d'installation, d'activation matérielle ou d'un instantané système spécifique.
Le label LTS signifie Long Term Support (support à long terme). La documentation actuelle de Canonical indique que les versions LTS reçoivent cinq ans de maintenance de sécurité standard pour les paquets du composant main, tandis que les versions intermédiaires sont supportées pendant neuf mois. C'est pourquoi connaître la version exacte d'Ubuntu est également important pour vérifier si une machine est encore dans sa fenêtre de support normale.
Quelle méthode utiliser ?
Situation
Meilleure méthode
Pourquoi
Débutant sur Ubuntu Desktop
Paramètres → Système → À propos
Aucune commande requise
Session normale dans le terminal ou SSH
lsb_release -a
Version, description et nom de code lisibles
Serveur minimal ou lsb_release absent
cat /etc/os-release
Utilise le fichier standard d'identification du système d'exploitation
Script shell
Lire ID et VERSION_ID depuis /etc/os-release
Les valeurs structurées sont plus faciles à tester de manière fiable
Demande de support nécessitant plus de contexte système
hostnamectl plus uname -r
Ajoute le noyau, l'architecture, le nom d'hôte et d'autres détails
WSL ou conteneur
/etc/os-release plus uname -r
Sépare la distribution de l'espace utilisateur des informations du noyau
Vérification finale : assurez-vous d'avoir trouvé la bonne version
Avant d'installer un logiciel ou de suivre des instructions spécifiques à une version, vérifiez le résultat avec deux informations indépendantes. Exécutez :
Les deux premières lignes devraient identifier la même série de version d'Ubuntu. La troisième ligne sera normalement différente car c'est la version du noyau, et c'est attendu.
Par exemple, si la description indique Ubuntu 24.04.1 LTS et que VERSION_ID indique 24.04, vous êtes sur la série Ubuntu 24.04 LTS. Une valeur de noyau séparée comme 6.x.x-...-generic ne contredit pas ce résultat.
Une fois que ces valeurs concordent, vous pouvez utiliser en toute sécurité la documentation, les dépôts, les instructions de paquets et les guides de support destinés à cette série Ubuntu. Lorsque vous partagez des informations système avec quelqu'un d'autre, la réponse concise la plus utile est généralement la version d'Ubuntu plus la version du noyau — par exemple, « Ubuntu 24.04 LTS, noyau 6.x » — plutôt qu'une seule des deux.