Question Comment puis-je vérifier la version d'Ubuntu que je cours? [dupliquer]


Cette question a déjà une réponse ici:

Comment puis-je vérifier ma version actuelle d'Ubuntu via la ligne de commande et l'interface graphique?


282
2017-10-16 13:27


origine


Comme cela est apparu dans ma recherche en premier, je vais poster une alternative: vérification /etc/apt/sources.list et voir quel repo il tire. C’était la seule façon de comprendre l’image de Ubuntu docker run -it --rm qui apparemment n'installe pas lsb_release - Bratchley


Réponses:


Comme dit dans le Page Officielle, utilisation:

lsb_release -a

Votre version apparaît sur la ligne "Description".

Si vous voulez le vérifier dans votre environnement de bureau, vous pouvez vérifier System Settings -> Details.


350
2017-10-16 13:43



pourquoi est-ce cette commande bizarre? Je ne peux jamais m'en souvenir. Pourquoi pas quelque chose comme os -v. C'est un peu agaçant. - Charlie Parker
On dirait que les années 80 avaient beaucoup de bonnes choses, y compris des commandes UNIX simples et faciles à retenir! - João Rocha da Silva
Ah, dans le bon vieux DOS, c'était simplement ver - kap
Image de Docker LTS officielle d'Ubuntu (ubuntu:xenial) Est-ce que ne pas avoir lsb_release; Je devais analyser /etc/os_release comme noté dans une autre réponse. - Aaron D. Marasco
@CharlieParker Selon man lsb_release, LSB signifie Base standard Linux. - Serge Stroobandt


Utilisation:

cat /etc/*release

Dans mon cas, il a produit le résultat suivant:

DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17.2
DISTRIB_CODENAME=rafaela
DISTRIB_DESCRIPTION="Linux Mint 17.2 Rafaela"
NAME="Ubuntu"
VERSION="14.04.3 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.3 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

122
2017-10-16 13:42



cat /etc/lsb-release - 53E3916A
Sur les versions actuelles de la menthe /etc/upstream-release/lsb-releasepourrait aussi être intéressant. - cheffo
c'est bien, n'a pas besoin d'installer un autre paquet :-) - kap
Cela fonctionne partout où j'ai testé. lsb_release ne fonctionne pas sur toutes les versions. par exemple dans Ubuntu 16.04 sur Docker. - J.S
D'après mon expérience, il s'agit d'une approche plus robuste, certaines distributions n'auront pas la commande lsb_release - RutgerH


Utilisez ceci dans le terminal pour afficher les détails sur la "version" d'Ubuntu installée:

lsb_release -a

Cela peut être plus verbeux que nécessaire - peut-être que vous vouliez juste voir 15.4? Il peut être affiché séparément par l'option -r (--release):

$ lsb_release -r
Release:        15.04

Ajouter -s (--short) à utiliser dans un script:

$ lsb_release -r -s
15.04

Voir les exemples supplémentaires pour les options les plus utiles -c (--codename) et -d (--description), et les deux combinés:

$ lsb_release -c
Codename:       vivid
$ lsb_release -d
Description:    Ubuntu 15.04
$ lsb_release -dc
Description:    Ubuntu 15.04
Codename:       vivid



Notez que vous pouvez obtenir des informations similaires sur le noyau en cours d’exécution et sur le matériel par la commande similaire:

$ uname -a
Linux mybox 3.19.0-31-generic #36-Ubuntu SMP Wed Oct 7 15:04:02 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

38
2017-10-16 16:58



lsb_release -r -s était ce que je cherchais, merci - Lukas
lsb_release -rs et lsb_release -cs sont très utiles dans les scripts. - frozen-flame


L'exécuter dans Terminal vous donnera toutes les informations dont vous pourriez avoir besoin:

lsb_release -a

Et vous pouvez y accéder dans l'interface graphique en allant System Settings > Details:

enter image description here


8
2017-10-16 13:46