Se connecter avec
S'enregistrer | Connectez-vous
Votre question

une commande pour afficher la distribution linux utilisée?

Dernière réponse : dans Le monde de Linux
Partagez
29 Août 2007 10:03:53

salut a tous ,
connaissez vous une commande qui permettrait d'identifier la distribution linux utilisée?
uname ne donne que des info que sur le kernel.....
merci et bonne journée
a b 5 Linux
29 Août 2007 10:54:05

Une distribution, ce n'est qu'une façon d'installer un système GNU/Linux.
Donc les commandes du système de savent pas comment ou par qui elles ont été installées. uname ne saurait donc pas te renseigner.

En revanche, les distributions laissent souvent leur empreintes. En général, dans le répertoire /etc.

Cherche les fichiers du type suivant :
/etc/<distro>-version
/etc/<distro>-release
m
0
l
Contenus similaires
a b 5 Linux
29 Août 2007 11:44:58

Ah ce n'est pas fini :o 
Maintenant il faut écrire la commande.

Tu nous proposes quelque chose ?
m
0
l
29 Août 2007 13:48:52

chez moi c'est /etc/debian_version, donc il faut aussi chercher les fichiers avec des underscores.

ls -d /etc/*[-_]{version,release} 2>/dev/null
m
0
l
a b 5 Linux
29 Août 2007 14:08:04

(Batchy, utilise [fixed] ;)  )

Bah moi j'utilise Windows au boulot :/  ..... :cry: 
Alors je disais ça de mémoire. Merci.

Y'a pas une bonne âme qui peut installer les 100 distros les plus populaires et nous dire comment c'est fait pour chacune ?

Pour slackware, c'est /etc/slackware-version.

FYI: De plus, /bin/bash sur mon système alimente la variable d'environnement $BASH_VERSINFO avec sa version et l'information i386-slackware-linux-gnu.
m
0
l
29 Août 2007 17:50:42

gentoo-release :D 
m
0
l
30 Août 2007 14:33:50

  1. AC_CHECK_FILE(/etc/SuSE-release,with_distro="suse")
  2. AC_CHECK_FILE(/etc/gentoo-release,with_distro="gentoo")
  3. AC_CHECK_FILE(/etc/arch-release,with_distro="archlinux")
  4. AC_CHECK_FILE(/etc/debian_version,with_distro="debian")
m
0
l
24 Avril 2009 23:10:00

Et moi, j'ai quoi? (c'est sur un NAS)
[/] # cd /etc
[/etc] # ls
TZ inittab.disable my.cnf@ resolv.conf
apcupsd/ inittab.enable network/ rsyncd.conf@
config@ inputrc nsswitch.conf securetty
daemon_mgr.conf issue passwd@ services
default_config/ krb5.conf@ printcap@ shadow@
filemanager.conf krb5_tmpl.conf profile smb.conf@
filesystems ld.so.cache protocols ssh/
fstab ld.so.conf raidtab@ ssl/
group@ localtime@ random-seed stunnel/
hostname logs@ rcK.d/ thttpd.conf
hosts mdadm.conf@ rcK_init.d/ zoneinfo/
init.d/ mt-daapd.playlist@ rcS.d/
inittab@ mtab rcS_init.d/

Ah bein non, c'est uname que je cherchais.. [/etc] # uname -r
2.6.12.6-arm1
m
0
l
25 Avril 2009 16:12:28

ARM n'est certainement pas la distribution mais certainement l'architecture utilisée sur ton NAS.

par contre, le contenu de /etc/issue devrai peut être te donner la solution ..
m
0
l
a b 5 Linux
27 Avril 2009 10:51:13

?

Le fichier /etc/issue est lié au programme /sbin/getty.
Ce n'est que la bannière de login. Il est possible que les auteurs de telle distribution y mettent le nom de leur projet, mais c'est typiquement un fichier personnalisable sur lequel on ne peut pas se baser.

Par ailleurs, une bonne pratique est de mettre le moins possible d'informations dans ce fichier, de manière à en laisser le moins possible aux chapeaux noirs...
m
0
l
24 Mai 2009 02:26:52

Bonjour.
lsb_release -a
C'est proposé sur http://doc.ubuntu-fr.org/, et ça marche sur mon Bubuntu (variante d'Ubuntu qui ressemble à "qui vous savez")
m
0
l
8 Avril 2012 21:52:28

La commande :

lsb_release -a fonctionne pour DEBIAN.

Merci
Charles
m
0
l