Dans un tutoriel, on me demande "Si vous utilisez Squeeze, suivez ces instructions ..." et "Si vous utilisez Wheezy, suivez ces autres instructions ..."
Quand je cours uname
, je reçois les informations suivantes:
Linux dragon-debian 3.2.0-4-686-pae #1 SMP Debian 3.2.63-2+deb7u2 i686 GNU/Linux
Cette information est-elle suffisante pour savoir si j'utilise Squeeze ou Wheezy , ou est-ce que je l'obtiens ailleurs?
lsb_release -a
.Réponses:
Commandes à essayer:
•
cat /etc/*-release
•
cat /proc/version
•
lsb_release -a
- ceci affiche "certaines informations spécifiques à la distribution LSB (Linux Standard Base)" .
Pour qu'un script shell puisse obtenir les détails sur différentes plates-formes, il y a cette question connexe.
la source
lsb_release -a
) me dit que c'est Wheezy ; parfait!cat /etc/*-release
sur laDISTRIB_CODENAME
ligne. OTOH, je ne suis pas sur Debian, je suis sur une distribution dérivée, Mepis 11.cat /etc/*-release
montre Wheezy ou, de manière équivalente, la version 7, sur trois lignes distinctes; (b)cat /proc/version
montre le numéro de version 7 dans le suffixe de la construction du noyau; et (c)lsb_release -a
montre Wheezy sur deux lignes et la version 7 sur une troisième.deb7u2
voulait dire. Après avoir jeté un coup d’œil sur elle, j’ai supposé que c’était l’identité de commit Git.Pour obtenir le numéro de version exact, utilisez
la source
lsb_release
donne la version debian uniquement sur debian elle-même. Sur Ubuntu 18.10,cat /etc/debian_version
donnebuster/sid
, qui est la version debian nommée que j’attendais.david@asus:/usr/share/applications$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 8.6 (jessie) Release: 8.6 Codename: jessie
la source
la source