Bonjour,
Est il possible sous linux de savoir d'une manière ou d'une autre (en ayant accès à une console) sous quelle distribution on est ?
Merci d'avance
Bonjour,
Est il possible sous linux de savoir d'une manière ou d'une autre (en ayant accès à une console) sous quelle distribution on est ?
Merci d'avance
Débugger du code est deux fois plus dur que d'en écrire.
Donc, si vous écrivez votre code aussi intelligemment que vous le pouvez, vous n'etes, par définition, pas assez intelligent pour le débugger.
En général tu as un dichier dans /etc qui indique çà:
/etc/nomDistrib-release
ou
/etc/nomDistrib-version
par exemple sous OpenSuSE il s'agity du fichier
/etc/SuSE-release qui contient les infos suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 openSUSE 10.2 (X86-64) VERSION = 10.2
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
le plus simple est de lire
/proc/version car ca c'est commun a toutes les distrib gnu/linux
contrairement aux infos dans /etc ou sur la pluspart des distrib tu n'a que les versions....mais pas le NOM de la distrib
Code : Sélectionner tout - Visualiser dans une fenêtre à part cat /proc/version
On va dire que le contenu de /proc/version est plutôt aléatoire
Genre chez moi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Linux version 2.6.18.8-0.3-default (geeko@buildhost) (gcc version 4.1.2 20061115 (prerelease) (SUSE Linux)) #1 SMP Tue Apr 17 08:42:35 UTC 2007
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
ben justement tu as l'editeur SUSE et de la version noyau tu deduit le numero de version 10.x ou 9.x aparament dans ton cas 10.x
j'oserai meme tanter un 10.2 ...non ?
Me trompe je Sinok ?
Sauf que openSuSE et SuSE ne sont plus exactement la même distrib et que j'ai bien une openSUSE 0.2
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
c'est vrai... mais la c'est quand meme trop dur a analyser comme difference je pense...en tout cas cette methode ne ferai pas la distinction la seule info pertinante que je remonte ainsi est SUSE mais pas plus de details en effet.
tu peux faire un uname -rs
___________________________________________
Ils ne savaient pas que c'était impossible, alors ils l'ont fait
Ca donne juste le nom de l'OS et la version du noyau.Envoyé par baroudi
Donc dans ce cas là çà ne marchera pas
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
ok merci
j'ai trois alternatives : /etc/*Release, /etc/issue et /proc/version
je vais voir laquelle correspond le mieux à mes besoins immédiats
Débugger du code est deux fois plus dur que d'en écrire.
Donc, si vous écrivez votre code aussi intelligemment que vous le pouvez, vous n'etes, par définition, pas assez intelligent pour le débugger.
donne la version du noyau, (c'est rigolo chez moi ca donne la version de debian a la base
Code : Sélectionner tout - Visualiser dans une fenêtre à part $ cat /proc/version
etEnvoyé par Le pc de SnakemaNme renvoie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $ cat /etc/issue
Envoyé par Le pc de SnakemaN
C'est le signe d'un fou, qu'avoir honte d'apprendre
Ubuntu 10.04 Lucid Lynx @home
LE guide libre Linux & Ubuntu pour tous : Simple comme Ubuntu
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager