Portál AbcLinuxu, 8. května 2024 13:57


Dotaz: Príkaz čo vypíše verziu Mandrivi ???

31.1.2008 18:38 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Príkaz čo vypíše verziu Mandrivi ???
Přečteno: 366×
Odpovědět | Admin
Zdravím

Zostavil som si skrypt kotrý mi automatický pridá oficiálne a niektoré neoficálne zdroje do Mandrivy. V tomto skrypte sú cesty k repozitárom. V týchto cestách je aj verzia Mandrivy - napr : "2008". Problém je však v tom že s príchodom novej verzie Mandrivy sa číslo 2OO8 zmení na 2008.1 a ja to budem musieť prepisovať. Naviše ak bude mať niekto staršiu verziu tak budem musieť mať viac skryptov s rôznymi verziami...

Preto by ma zaujmalo či nieje daaký konzolový príkaz v ktorého výpise sa nachádza verzia nainštalovanej Mandrivi.

Ďakujem

tomolc
pocasienahorach.sk
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Prcek avatar 31.1.2008 18:55 Prcek | skóre: 43 | Jindřichův Hradec / Brno
Rozbalit Rozbalit vše Re: Príkaz čo vypíše verziu Mandrivi ???
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nebyva verze distribuce obsazena ve jmenu jadra? Pak by se to dalo zjistit pres uname -r
Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
31.1.2008 19:06 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: Príkaz čo vypíše verziu Mandrivi ???
Zdravím

Tentokrát nie:

[root@localhost tomolc]# uname -a Linux localhost 2.6.22.12-laptop-1mdv #1 SMP Tue Nov 20 09:05:54 EST 2007 i686 Intel(R) Celeron(R) CPU 530 @ 1.73GHz GNU/Linux

tomolc
pocasienahorach.sk
31.1.2008 19:07 outsider
Rozbalit Rozbalit vše Re: Príkaz čo vypíše verziu Mandrivi ???
Odpovědět | | Sbalit | Link | Blokovat | Admin
bash$ cat /etc/mandriva-release 
Mandriva Linux release 2008.0 (Official) for i586
31.1.2008 19:12 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: Príkaz čo vypíše verziu Mandrivi ???
Ďakujem presne toto som potreboval :-)

tomolc
pocasienahorach.sk
31.1.2008 19:29 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: Príkaz čo vypíše verziu Mandrivi ???
Ešte by som potreboval poradiť z optimalizáciou.

To číslo 2OO8 som vytiahol z toho výpisu takto:

cat /etc/mandriva-release | sed -e 's/\Mandriva Linux release //g' | sed -e 's/\ (Official) for i586//g'

Dá sa to aj jednoduchšie?

tomolc
pocasienahorach.sk
31.1.2008 19:32 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: Príkaz čo vypíše verziu Mandrivi ???
gawk '{print $4}' /etc/mandriva-release
31.1.2008 19:33 outsider
Rozbalit Rozbalit vše Re: Príkaz čo vypíše verziu Mandrivi ???
bash$ grep -o '200[0-9]\.[0-9]' /etc/mandriva-release 2008.0
31.1.2008 19:34 outsider
Rozbalit Rozbalit vše Re: Príkaz čo vypíše verziu Mandrivi ???
bash$ grep -o '200[0-9]\.[0-9]' /etc/mandriva-release 
2008.0
1.2.2008 11:12 kvido
Rozbalit Rozbalit vše Re: Príkaz čo vypíše verziu Mandrivi ???
hodne stesti v roce 2010
1.2.2008 11:20 outsider
Rozbalit Rozbalit vše Re: Príkaz čo vypíše verziu Mandrivy???
Detailisto! :-) Uprava je zrejma :-)
1.2.2008 11:15 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: Príkaz čo vypíše verziu Mandrivi ???
Neměl by příkaz spíš vypadat takto:
egrep -o '200[0-9]\.[0-9]' /etc/mandriva-release
nebo
grep -Eo '200[0-9]\.[0-9]' /etc/mandriva-release
1.2.2008 11:21 outsider
Rozbalit Rozbalit vše Re: Príkaz čo vypíše verziu Mandrivi ???
Mozna jo, ale funguje to i tak, jak jsem to napsal... Rozdil mezi grep-em a egrep-em me nikdy nebyl moc jasnej :-)
31.1.2008 19:35 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: Príkaz čo vypíše verziu Mandrivi ???
Moc dikes

tomolc
pocasienahorach.sk
1.2.2008 10:35 tyctor | skóre: 13
Rozbalit Rozbalit vše Re: Príkaz čo vypíše verziu Mandrivi ???
cut --fields=4 -d ' ' /etc/mandriva-release
31.1.2008 19:08 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Príkaz čo vypíše verziu Mandrivi ???
Odpovědět | | Sbalit | Link | Blokovat | Admin
není v /etc nějaký textový soubor, např. mandriva_version, který by to obsahoval? (debian to tak má.)
Petr Břeň - IT služby
31.1.2008 19:09 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Príkaz čo vypíše verziu Mandrivi ???
byl jsem předběhnut.. tak už to víš.
31.1.2008 19:10 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: Príkaz čo vypíše verziu Mandrivi ???
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nebude to obsahovat některý z těchto:
cat /etc/motd
cat /etc/issue
cat /proc/version

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.