Réponses:
Courez lsb_release
avec le -a
commutateur.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 9.04
Release: 9.04
Codename: jaunty
lsb_release -rs
fournira la version seule aussi
$ cat /etc/issue
Ubuntu 8.10 \n \l
root
et n'ai pas lsb_release
(et l'image Ubuntu sur laquelle elle est construite est apparemment bien en amont de la chaîne de dépendance du docker), cela a bien fonctionné pour déterminer quel Ubuntu est absent lsb_release
. En outre, FWIW @WarrenP, je vois /etc/debian_version
sur cette machine (virtuelle)
source
from /etc/lsb-release
pour exporter les variables d’information de version dans votre shell:
$ . /etc/lsb-release
Contient les variables suivantes
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"
/etc/lsb-release
directement. La spécification vous oblige à interroger à l'aide de la lsb_release
commande qui peut interroger d'autres sources d'informations.
lsb_release
commande et les extrait.
$ uname -a
Linux debian 2.7.30-1-686 # 1 SMP Jeu 8 Mai 02:16:39 UTC 2008 i686 GNU / Linux
uname -a anaylsis:
Linux: est le nom du noyau.
debian: est le nom d'hôte de la machine.
2.7.30-1-686: est la version du noyau
1 SMP jeu. 8 mai 02:16:39 UTC 2008: SMP signifie multitraitement symétrique, indiquant que la CPU (unité de traitement centrale) utilise plusieurs CPU et la date système en cours.
i686: est l'architecture du processeur
GNU / Linux: est l'OS