Re: [devel] Определение версии дистрибутива Linux
Damir Shayhutdinov
=?iso-8859-1?q?damir_=CE=C1_altlinux=2Eorg?=
Пт Фев 24 11:39:48 MSK 2006
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.
Подробная информация о списке рассылки Devel