Comment savoir quelle version de Debian je cours?


95

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?


13
Courez lsb_release -a.
Faheem Mitha le

@FaheemMitha Le voici : gist.github.com/IQAndreas/d7996a6b6f7bee12ec24 (bien qu'une des réponses vous ait battu avec un cheveu)
IQAndreas le


@FaheemMitha Pas un doublon, cette question demande quel est le numéro de version. Cette question est spécifique à Debian et demande quel "nom de version" est utilisé.
IQAndreas

1
@IQAndreas Je n'utilise pas Debian, mais je suis basé sur wiki.debian.org/DebianSqueeze et wiki.debian.org/DebianWheezy, ils semblent être synchronisés. Je l'ai rouvert car votre question est peut-être un peu différente, mais la seule partie différente est "quelle version de Debian est Squeeze et quelle est Wheezy", qui semble assez facile à résoudre à moins que je ne comprenne mal quelque chose
Michael Mrozek

Réponses:


116

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.


C'est drôle que vous devriez demander, je viens juste de finir d'écrire une question connexe à laquelle je partage les résultats de ces commandes: Quelle est la différence entre tous ces numéros de version de Debian? Mais malheureusement, aucune des sorties ne dit si j'utilise Squeeze ou Wheezy .
IQAndreas

3
La dernière commande que vous avez modifiée ( lsb_release -a) me dit que c'est Wheezy ; parfait!
IQAndreas

@ IQAndreas: Hmmm. C'est bizarre que vous n'ayez pas également reçu cette information cat /etc/*-releasesur la DISTRIB_CODENAMEligne. OTOH, je ne suis pas sur Debian, je suis sur une distribution dérivée, Mepis 11.
PM 2Ring le

@IQAndreas Comme testé sur Debian Wheezy, ils fournissent tous les trois la version de Debian: (a) cat /etc/*-releasemontre Wheezy ou, de manière équivalente, la version 7, sur trois lignes distinctes; (b) cat /proc/versionmontre le numéro de version 7 dans le suffixe de la construction du noyau; et (c) lsb_release -amontre Wheezy sur deux lignes et la version 7 sur une troisième.
John1024

@ John1024 "... indique le numéro de version dans le suffixe de la construction du noyau." - Ah, alors c'est ce que ça deb7u2voulait dire. Après avoir jeté un coup d’œil sur elle, j’ai supposé que c’était l’identité de commit Git.
IQAndreas

18

Pour obtenir le numéro de version exact, utilisez

cat /etc/debian_version

Cela ne répond pas à la question de l'OP sur la version nommée (par exemple, Wheezy ou Jessie)
JoelAZ

1
Cette réponse devrait être la réponse générale préférée, car elle fonctionne avec les distributions dérivées de debian. lsb_releasedonne la version debian uniquement sur debian elle-même. Sur Ubuntu 18.10, cat /etc/debian_versiondonne buster/sid, qui est la version debian nommée que j’attendais.
Reece le

Celui-ci fonctionne dans Ubuntu.
marguerite

1

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


4
Quelle nouvelle valeur cette réponse apporte-t-elle par rapport à la réponse acceptée ?
Techraf

1
Cette réponse provient d'un nouvel utilisateur, qui doit apprendre à rédiger de meilleures réponses ou à en éditer d'autres pour ajouter des informations utiles.
Edward le

1
$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.