* [devel] Определение версии дистрибутива Linux
@ 2006-02-23 21:19 Vitaly Lipatov
2006-02-24 8:39 ` Damir Shayhutdinov
0 siblings, 1 reply; 14+ messages in thread
From: Vitaly Lipatov @ 2006-02-23 21:19 UTC (permalink / raw)
To: ALT Devel discussion list
Озадачился тем, что необходимо определить
на каком именно дистрибутиве исполняется скрипт.
Известны ли какие-либо наработки в этой области?
Конечно, в поисках файлов
/etc/slackware-version
/etc/altlinux-release
/etc/debian_version
/etc/redhat-release
/etc/SuSE-release
/etc/turbolinux-release
/etc/mandrake-release
полажу, и содержимое посравниваю. Но может есть какие интересные
мысли?
Вот что прочитал об этом в vmware-config.pl:
"if an FHS guy is listening, we really need a generic way to
do this"
:)
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Определение версии дистрибутива Linux
2006-02-23 21:19 [devel] Определение версии дистрибутива Linux Vitaly Lipatov
@ 2006-02-24 8:39 ` Damir Shayhutdinov
2006-02-24 9:04 ` Andrei Bulava
2006-02-24 11:16 ` php-coder
0 siblings, 2 replies; 14+ messages in thread
From: Damir Shayhutdinov @ 2006-02-24 8:39 UTC (permalink / raw)
To: ALT Devel discussion list
24.02.06, Vitaly Lipatov<lav@altlinux.ru> написал(а):
> Озадачился тем, что необходимо определить
> на каком именно дистрибутиве исполняется скрипт.
Эта задача в общем случае не решается, пока существует LFS.
> Известны ли какие-либо наработки в этой области?
Известны. Называется LSB, а программа конкретно называется
lsb_release. По функциональности она аналогична uname, только работает
не для ядра, а для дистрибутива.
Вот пример вывода этой программы для FC4
[damir@athena ~]$ lsb_release -a
LSB Version: 1.3
Distributor ID: FedoraCore
Description: Fedora Core release 4 (Stentz)
Release: 4
Codename: Stentz
К несчастью, не все дистрибутивы озабочиваются поддержкой LSB.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Определение версии дистрибутива Linux
2006-02-24 8:39 ` Damir Shayhutdinov
@ 2006-02-24 9:04 ` Andrei Bulava
2006-02-24 11:16 ` php-coder
1 sibling, 0 replies; 14+ messages in thread
From: Andrei Bulava @ 2006-02-24 9:04 UTC (permalink / raw)
To: ALT Devel discussion list
Damir Shayhutdinov wrote:
> К несчастью, не все дистрибутивы озабочиваются поддержкой LSB.
К несчастью, поддержка LSB далеко не ограничивается присутствием команды
lsb_release.
http://en.wikipedia.org/wiki/Linux_Standard_Base
http://udrepper.livejournal.com/8511.html
http://www.licquia.org/archives/2005/09/27/yes-the-lsb-has-value/
--
// AB1002-UANIC
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Определение версии дистрибутива Linux
2006-02-24 8:39 ` Damir Shayhutdinov
2006-02-24 9:04 ` Andrei Bulava
@ 2006-02-24 11:16 ` php-coder
2006-02-24 13:48 ` Денис Смирнов
1 sibling, 1 reply; 14+ messages in thread
From: php-coder @ 2006-02-24 11:16 UTC (permalink / raw)
To: ALT Devel discussion list
--- Damir Shayhutdinov 2006-02-24 11:39:48 +0300
+++ php-coder 2006-02-24 17:12:50 +0600
DS> К несчастью, не все дистрибутивы озабочиваются поддержкой LSB.
Интересно, а у нас в ALT Linux такое когда-нибудь будет? Хотя бы
планируется?
--
+ Semushin Slava | php-coder @ ngs.ru
+ ALT Linux Team | php-coder @ altlinux.ru
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Определение версии дистрибутива Linux
2006-02-24 11:16 ` php-coder
@ 2006-02-24 13:48 ` Денис Смирнов
2006-02-24 13:58 ` Damir Shayhutdinov
2006-02-24 18:58 ` Kirill A. Shutemov
0 siblings, 2 replies; 14+ messages in thread
From: Денис Смирнов @ 2006-02-24 13:48 UTC (permalink / raw)
To: devel
On Fri, Feb 24, 2006 at 05:16:34PM +0600, php-coder wrote:
DS>> К несчастью, не все дистрибутивы озабочиваются поддержкой LSB.
pc> Интересно, а у нас в ALT Linux такое когда-нибудь будет? Хотя бы
pc> планируется?
Надеюсь что нет. Потому что дистрибутив полностью соответствующий LSB это
уродство, пригодное исключительно как прокладка под Oracle и прочий
коммерческий софт.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
<gvy> thresh, спроси raorn
<thresh> gvy: угу. только он уже пингвинов дома кормит :)
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Определение версии дистрибутива Linux
2006-02-24 13:48 ` Денис Смирнов
@ 2006-02-24 13:58 ` Damir Shayhutdinov
2006-02-24 14:09 ` Денис Смирнов
2006-02-24 18:58 ` Kirill A. Shutemov
1 sibling, 1 reply; 14+ messages in thread
From: Damir Shayhutdinov @ 2006-02-24 13:58 UTC (permalink / raw)
To: ALT Devel discussion list
24.02.06, Денис Смирнов<mithraen@altlinux.ru> написал(а):
> On Fri, Feb 24, 2006 at 05:16:34PM +0600, php-coder wrote:
>
> DS>> К несчастью, не все дистрибутивы озабочиваются поддержкой LSB.
> pc> Интересно, а у нас в ALT Linux такое когда-нибудь будет? Хотя бы
> pc> планируется?
>
> Надеюсь что нет. Потому что дистрибутив полностью соответствующий LSB это
> уродство, пригодное исключительно как прокладка под Oracle и прочий
> коммерческий софт.
Однако согласитесь, что иметь во всех дистрибутивах программу по
функционалу соответствующую lsb_release, весьма удобно.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Определение версии дистрибутива Linux
2006-02-24 13:58 ` Damir Shayhutdinov
@ 2006-02-24 14:09 ` Денис Смирнов
2006-02-24 14:40 ` Andrei Bulava
0 siblings, 1 reply; 14+ messages in thread
From: Денис Смирнов @ 2006-02-24 14:09 UTC (permalink / raw)
To: devel
On Fri, Feb 24, 2006 at 04:58:31PM +0300, Damir Shayhutdinov wrote:
>> Надеюсь что нет. Потому что дистрибутив полностью соответствующий LSB это
>> уродство, пригодное исключительно как прокладка под Oracle и прочий
>> коммерческий софт.
DS> Однако согласитесь, что иметь во всех дистрибутивах программу по
DS> функционалу соответствующую lsb_release, весьма удобно.
Соглашусь.
Стандарты надо соблюдать всегда, если нет хоть каких-либо оснований кроме
лени их не соблюдать. Но если есть основания игнорировать -- надо
игнорировать. Особенно если это столь идиотичные стандарты.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
libpython.so должна лежать рядом с libpython.so.
-- raorn in #5281
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Определение версии дистрибутива Linux
2006-02-24 14:09 ` Денис Смирнов
@ 2006-02-24 14:40 ` Andrei Bulava
0 siblings, 0 replies; 14+ messages in thread
From: Andrei Bulava @ 2006-02-24 14:40 UTC (permalink / raw)
To: ALT Devel discussion list
Денис Смирнов wrote:
> On Fri, Feb 24, 2006 at 04:58:31PM +0300, Damir Shayhutdinov wrote:
>
>
>>>Надеюсь что нет. Потому что дистрибутив полностью соответствующий LSB это
>>>уродство, пригодное исключительно как прокладка под Oracle и прочий
>>>коммерческий софт.
>
> DS> Однако согласитесь, что иметь во всех дистрибутивах программу по
> DS> функционалу соответствующую lsb_release, весьма удобно.
>
> Соглашусь.
>
> Стандарты надо соблюдать всегда, если нет хоть каких-либо оснований кроме
> лени их не соблюдать. Но если есть основания игнорировать -- надо
> игнорировать. Особенно если это столь идиотичные стандарты.
Денис разделяет мнение Ули Дреппера по поводу LSB :-)
--
// AB1002-UANIC
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Определение версии дистрибутива Linux
2006-02-24 13:48 ` Денис Смирнов
2006-02-24 13:58 ` Damir Shayhutdinov
@ 2006-02-24 18:58 ` Kirill A. Shutemov
2006-02-24 23:30 ` Денис Смирнов
2006-02-27 22:08 ` [devel] [JT] Re: Определение версии дистрибутива Linux Michael Shigorin
1 sibling, 2 replies; 14+ messages in thread
From: Kirill A. Shutemov @ 2006-02-24 18:58 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 783 bytes --]
On 16:48 Fri 24 Feb, Денис Смирнов wrote:
> On Fri, Feb 24, 2006 at 05:16:34PM +0600, php-coder wrote:
>
> DS>> К несчастью, не все дистрибутивы озабочиваются поддержкой LSB.
> pc> Интересно, а у нас в ALT Linux такое когда-нибудь будет? Хотя бы
> pc> планируется?
>
> Надеюсь что нет. Потому что дистрибутив полностью соответствующий LSB это
> уродство, пригодное исключительно как прокладка под Oracle и прочий
> коммерческий софт.
А можно подробней, в чём заключается уродсво LSB? Есть например dcc
бинарно совместимы с sarge. Где там уродство?
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
<gvy> thresh, спроси raorn
<thresh> gvy: угу. только он уже пингвинов дома кормит :)
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Определение версии дистрибутива Linux
2006-02-24 18:58 ` Kirill A. Shutemov
@ 2006-02-24 23:30 ` Денис Смирнов
2006-02-25 9:32 ` Kirill A. Shutemov
2006-02-27 22:08 ` [devel] [JT] Re: Определение версии дистрибутива Linux Michael Shigorin
1 sibling, 1 reply; 14+ messages in thread
From: Денис Смирнов @ 2006-02-24 23:30 UTC (permalink / raw)
To: devel
On Fri, Feb 24, 2006 at 08:58:57PM +0200, Kirill A. Shutemov wrote:
KAS> А можно подробней, в чём заключается уродсво LSB? Есть например dcc
KAS> бинарно совместимы с sarge. Где там уродство?
Я считаю заведомо нерабочей идею стандартизации со стороны. Кроме того я
не считаю что сам по себе мир Linux технически созрел для стандартизации.
Можно пытаться вводить какую-то стандартизацию только объединением по
крайней мере десятка наиболее серьёзных дистрибутивов с правом вето для
команды любого из этих дистрибутивов.
/me считает что авторы FHS тоже что-то не то курят... за одно только
игнорирование libexec есть повод считать их несколько странными людьми.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Мне кажется более адекватным иметь чуть меньше функционала, но надёжно.
-- mithraen in devel@
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] Определение версии дистрибутива Linux
2006-02-24 23:30 ` Денис Смирнов
@ 2006-02-25 9:32 ` Kirill A. Shutemov
2006-02-25 17:15 ` [devel] про LSB Dmitry V. Levin
0 siblings, 1 reply; 14+ messages in thread
From: Kirill A. Shutemov @ 2006-02-25 9:32 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1052 bytes --]
On 02:30 Sat 25 Feb, Денис Смирнов wrote:
> On Fri, Feb 24, 2006 at 08:58:57PM +0200, Kirill A. Shutemov wrote:
>
> KAS> А можно подробней, в чём заключается уродсво LSB? Есть например dcc
> KAS> бинарно совместимы с sarge. Где там уродство?
>
> Я считаю заведомо нерабочей идею стандартизации со стороны. Кроме того я
> не считаю что сам по себе мир Linux технически созрел для стандартизации.
>
> Можно пытаться вводить какую-то стандартизацию только объединением по
> крайней мере десятка наиболее серьёзных дистрибутивов с правом вето для
> команды любого из этих дистрибутивов.
Всё что вы говорите, это всего лишь эмоции. Можно конкретней? Реальный
пример того, что в LSB неправильно.
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
> при попытке зайти в сеть, вылазиет окно с надписью "протокол лан не
> поддерживается..." как сделать, чтобы в сеть мона было зайти?
настроить что-нибудь
P.$.: телепаты в отпуске
-- genix in community@
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] про LSB
2006-02-25 9:32 ` Kirill A. Shutemov
@ 2006-02-25 17:15 ` Dmitry V. Levin
2006-02-26 8:24 ` Ivan Fedorov
0 siblings, 1 reply; 14+ messages in thread
From: Dmitry V. Levin @ 2006-02-25 17:15 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1180 bytes --]
On Sat, Feb 25, 2006 at 11:32:28AM +0200, Kirill A. Shutemov wrote:
> On 02:30 Sat 25 Feb, Денис Смирнов wrote:
> > On Fri, Feb 24, 2006 at 08:58:57PM +0200, Kirill A. Shutemov wrote:
> >
> > KAS> А можно подробней, в чём заключается уродсво LSB? Есть например dcc
> > KAS> бинарно совместимы с sarge. Где там уродство?
> >
> > Я считаю заведомо нерабочей идею стандартизации со стороны. Кроме того я
> > не считаю что сам по себе мир Linux технически созрел для стандартизации.
> >
> > Можно пытаться вводить какую-то стандартизацию только объединением по
> > крайней мере десятка наиболее серьёзных дистрибутивов с правом вето для
> > команды любого из этих дистрибутивов.
> Всё что вы говорите, это всего лишь эмоции. Можно конкретней? Реальный
> пример того, что в LSB неправильно.
Вы неправильно задаёте вопрос. :)
Правильный вопрос звучит так:
"Приведите пример того, что в LSB правильно." :)
Если серьёзно, то RTFM, чтобы понять, что попытки стандартизировать ABI в
современном GNU/Linux обречены на один из двух вырожденных случаев:
либо glibc плюс небольшая окрестность, либо провал.
Начинать нужно не с LSB, а с самого софта.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [devel] про LSB
2006-02-25 17:15 ` [devel] про LSB Dmitry V. Levin
@ 2006-02-26 8:24 ` Ivan Fedorov
0 siblings, 0 replies; 14+ messages in thread
From: Ivan Fedorov @ 2006-02-26 8:24 UTC (permalink / raw)
To: ALT Devel discussion list
Dmitry V. Levin пишет:
>
> Вы неправильно задаёте вопрос. :)
> Правильный вопрос звучит так:
> "Приведите пример того, что в LSB правильно." :)
>
> Если серьёзно, то RTFM, чтобы понять, что попытки стандартизировать ABI в
> современном GNU/Linux обречены на один из двух вырожденных случаев:
> либо glibc плюс небольшая окрестность, либо провал.
> Начинать нужно не с LSB, а с самого софта.
>
Насколько я наигрался с программами собранными GNU C++(aka g++), еще и
придется четко зафиксировать версию этого самого g++?
А в случае с ядрами, еще и gcc...
Я прав?..
^ permalink raw reply [flat|nested] 14+ messages in thread
* [devel] [JT] Re: Определение версии дистрибутива Linux
2006-02-24 18:58 ` Kirill A. Shutemov
2006-02-24 23:30 ` Денис Смирнов
@ 2006-02-27 22:08 ` Michael Shigorin
1 sibling, 0 replies; 14+ messages in thread
From: Michael Shigorin @ 2006-02-27 22:08 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 903 bytes --]
On Fri, Feb 24, 2006 at 08:58:57PM +0200, Kirill A. Shutemov wrote:
> > DS>> К несчастью, не все дистрибутивы озабочиваются поддержкой LSB.
> > pc> Интересно, а у нас в ALT Linux такое когда-нибудь будет? Хотя бы
> > pc> планируется?
> > Надеюсь что нет. Потому что дистрибутив полностью
> > соответствующий LSB это уродство, пригодное исключительно как
> > прокладка под Oracle и прочий коммерческий софт.
Если чуть смягчить -- то местами +1.
> А можно подробней, в чём заключается уродсво LSB?
Некоторая подборка ссылок (в tt_news их удивительно удобно
складывать и связывать) есть здесь:
http://www.linux.kiev.ua/ru/news/archive/details/view/1448/
> Есть например dcc бинарно совместимы с sarge. Где там уродство?
http://www.linux.kiev.ua/ru/news/archive/details/view/1465/
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2006-02-27 22:08 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-23 21:19 [devel] Определение версии дистрибутива Linux Vitaly Lipatov
2006-02-24 8:39 ` Damir Shayhutdinov
2006-02-24 9:04 ` Andrei Bulava
2006-02-24 11:16 ` php-coder
2006-02-24 13:48 ` Денис Смирнов
2006-02-24 13:58 ` Damir Shayhutdinov
2006-02-24 14:09 ` Денис Смирнов
2006-02-24 14:40 ` Andrei Bulava
2006-02-24 18:58 ` Kirill A. Shutemov
2006-02-24 23:30 ` Денис Смирнов
2006-02-25 9:32 ` Kirill A. Shutemov
2006-02-25 17:15 ` [devel] про LSB Dmitry V. Levin
2006-02-26 8:24 ` Ivan Fedorov
2006-02-27 22:08 ` [devel] [JT] Re: Определение версии дистрибутива Linux Michael Shigorin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git