Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/06/2008, à 11:21

globilux

Une chtite question

Bonjour les ubunteros,

Je suis en train de réaliser une appli à destination du débutant linux. Cette application est un ensemble de script qui install automatiquement ce que les applis de base (soft, pilote ....).
Enfait là, je n'en suis qu'au début (j'ai pas fait là partie détection du matériel). Il faut que j'identifie la distribution. Ma première idée est de faire un

cat /etc/system-release

parce que sous ma distribution (fedora) il existe

mais pas un soucis d'interropérabilité je voudrais savoir si ce fichier existe sous ubuntu ?

Merci de vos réponses,

Hors ligne

#2 Le 08/06/2008, à 11:30

franco12

Re : Une chtite question

salut,

$ cat /etc/issue
Ubuntu 7.10 \n \l
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 7.10
Release:        7.10
Codename:       gutsy
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=7.10
DISTRIB_CODENAME=gutsy
DISTRIB_DESCRIPTION="Ubuntu 7.10"

Dernière modification par franco12 (Le 08/06/2008, à 11:32)


"La route est (peut-être un peu) longue, mais la voie est (plus que jamais) libre" - Citation de Framasoft modifiée
Membre de l'April - « promouvoir et défendre le logiciel libre » - http://www.april.org
Mon jabber : francois_@jabber.fr

Hors ligne

#3 Le 08/06/2008, à 11:55

|-Corpse-|

Re : Une chtite question

Tant que j'y suis, sous Archlinux, y'a que cat /etc/issue qui fonctionne.

Hors ligne

#4 Le 08/06/2008, à 12:35

globilux

Re : Une chtite question

franco12 a écrit :

salut,

$ cat /etc/issue
Ubuntu 7.10 \n \l
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 7.10
Release:        7.10
Codename:       gutsy
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=7.10
DISTRIB_CODENAME=gutsy
DISTRIB_DESCRIPTION="Ubuntu 7.10"

oki merci

rien que pour être sur, est ce que cette commande retourne ubuntu ?

issue=$(cat /etc/issue)
echo  ${issue%% *} | awk '{print tolower($0)}'

Dernière modification par globilux (Le 08/06/2008, à 12:40)

Hors ligne

#5 Le 08/06/2008, à 12:52

franco12

Re : Une chtite question

parfait smile

$ issue=$(cat /etc/issue)
$ echo  ${issue%% *} | awk '{print tolower($0)}'
ubuntu

Dernière modification par franco12 (Le 08/06/2008, à 12:52)


"La route est (peut-être un peu) longue, mais la voie est (plus que jamais) libre" - Citation de Framasoft modifiée
Membre de l'April - « promouvoir et défendre le logiciel libre » - http://www.april.org
Mon jabber : francois_@jabber.fr

Hors ligne

#6 Le 08/06/2008, à 13:22

globilux

Re : Une chtite question

franco12 a écrit :

parfait smile

$ issue=$(cat /etc/issue)
$ echo  ${issue%% *} | awk '{print tolower($0)}'
ubuntu

yes

moi y en a être content, je vais pouvoir publier mon appli d'ici deux semaines
cool


merci de ton aide

Hors ligne

#7 Le 08/06/2008, à 13:42

useless

Re : Une chtite question

Ça marche aussi sous ma Debian wink (j'dis ça au cas où hein)

useless@mousse-au-chocolat:~$ issue=$(cat /etc/issue)
useless@mousse-au-chocolat:~$ echo  ${issue%% *} | awk '{print tolower($0)}'
debian

Hors ligne

#8 Le 08/06/2008, à 13:47

Lundifree

Re : Une chtite question

juste une chtite question, je trouve ton travail fort sympatique quelle est la différence avec une RTU ?
Juste pour situer ton travail.

Dernière modification par Lundifree (Le 08/06/2008, à 13:48)

#9 Le 08/06/2008, à 15:01

globilux

Re : Une chtite question

et c'est quoi une RTU ? j'imagine que c'est un truc spécial ubuntu
enfait  moi je fais un truc pour linux (pas que pour ubuntu)
si tu ve des détails
http://forum.debian-fr.org/viewtopic.php?f=1&t=14623&p=142300#p142300

aussi une autre chose est ce que l'appli

head

est présente sous ubuntu (par défaut.

ah oki j'ai regardé RTU sur la doc, c'est un truc spécial ubuntu (à la base je suis un fedoriens wink) mais mon appli est pour linux

Dernière modification par globilux (Le 08/06/2008, à 15:16)

Hors ligne

#10 Le 08/06/2008, à 15:16

Struddel

Re : Une chtite question

Pour tes commandes ça dépend de ce qu'il y a dans /etc/issue en effet, sous Gentoo on le remplit nous-même donc forcément ça donne :

.-[~]---(struddel@gentoo)------[15:09]
`--> % issue=$(cat /etc/issue)

.-[~]---(struddel@gentoo)------[15:09]
`--> % echo ${issue%% *} | awk '{print tolower($0)}'

welcome

Puisque mon fichier /etc/issue ressemble à ça :

welcome on \n (\s \m \r) \t

Dernière modification par Struddel (Le 08/06/2008, à 15:20)


Ratpoison

Hors ligne

#11 Le 08/06/2008, à 15:37

globilux

Re : Une chtite question

Struddel a écrit :

Pour tes commandes ça dépend de ce qu'il y a dans /etc/issue en effet, sous Gentoo on le remplit nous-même donc forcément ça donne :

.-[~]---(struddel@gentoo)------[15:09]
`--> % issue=$(cat /etc/issue)

.-[~]---(struddel@gentoo)------[15:09]
`--> % echo ${issue%% *} | awk '{print tolower($0)}'

welcome

Puisque mon fichier /etc/issue ressemble à ça :

welcome on \n (\s \m \r) \t

bon ben va falloir que je trouve une parade

Hors ligne

#12 Le 17/06/2008, à 01:36

RenZO

Re : Une chtite question

Salut, je suis l'auteur de RTU, et je prépare RTF, l'équivalent pour fedora smile

Et tu veux faire un script qui fonctionne sur toutes les distros? Quel serait le principe stp?

Hors ligne