LINUX.ORG.RU

Для LSB-дистров есть прога lsb_release, например,

[root@lenin ~]# lsb_release -i
Distributor ID: Debian

В крайнем случае можно попробовать

ls /etc/*release /etc/*version 2> /dev/null

nnz ★★★★
()
Ответ на: комментарий от wfrr

Угу. Обмани свой мозг - напейся до безпамятства и сделай sudo rm /etc/SuSE-release

tia
()

dan@darkstar:~$ cat /etc/*-version Gnome-Slacky 2.22.1 Slackware 13.0.0.0.0

dn2010 ★★★★★
()

/etc/*-version
/etc/*-release

обычно есть вот такие файлы (например /etc/slackware-version), ну или есть в большинстве дистрибутивов (не везде) команда
lsb_release -a

Sylvia ★★★★★
()

DISTR=`grep -ihs «buntu\|SUSE\|Fedora\|PCLinuxOS\|MEPIS\|Mandriva\|Debian\|Damn\|Sabayon\|Slackware\|KNOPPIX\|Gentoo\|Zenwalk\|Mint\|Kubuntu\|FreeBSD\|Puppy\|Freespire\|Vector\|Dreamlinux\|CentOS\|Arch\|Xandros\|Elive\|SLAX\|Red\|BSD\|KANOTIX\|Nexenta\|Foresight\|GeeXboX\|Frugalware\|64\|SystemRescue\|Novell\|Solaris\|BackTrack\|KateOS\|Pardus» /etc/{issue,*release,*version}`;

echo $DISTR;

init_6 ★★★★★
()

Зоопарк

Сабж.

Почему стандарты posix не включают требования о файле с названием дистрибутива?

anonymous
()
Ответ на: комментарий от init_6

>DISTR=`grep -ihs «buntu\|SUSE\|Fedora\|PCLinuxOS\|MEPIS\|Mandriva\|Debian\|Damn\|Sabayon\|Slackware\|KNOPPIX\|Gentoo\|Zenwalk\|Mint\|Kubuntu\|FreeBSD\|Puppy\|Freespire\|Vector\|Dreamlinux\|CentOS\|Arch\|Xandros\|Elive\|SLAX\|Red\|BSD\|KANOTIX\|Nexenta\|Foresight\|GeeXboX\|Frugalware\|64\|SystemRescue\|Novell\|Solaris\|BackTrack\|KateOS\|Pardus» /etc/{issue,*release,*version}`;

Где LFS?

anonymous
()
Ответ на: Зоопарк от anonymous

>Почему стандарты posix не включают требования о файле с названием дистрибутива?

может по тому что им сто лет в обед будет?

af5 ★★★★★
()

gcc --v
Спецификации прочитаны из /usr/lib/gcc/i486-slackware-linux/4.3.3/specs
Целевая архитектура: i486-slackware-linux
Параметры конфигурации: ../gcc-4.3.3/configure --prefix=/usr --libdir=/usr/lib --enable-shared --enable-bootstrap --enable-languages=ada,c,c++,fortran,java,objc --enable-threads=posix --enable-checking=release --with-system-zlib --disable-libunwind-exceptions --enable-__cxa_atexit --enable-libssp --with-gnu-ld --verbose --with-arch=i486 --target=i486-slackware-linux --build=i486-slackware-linux --host=i486-slackware-linux
Модель многопоточности: posix
gcc версия 4.3.3 (GCC)

ня?

splinter ★★★★★
()
Ответ на: комментарий от Sylvia

можно пробежаться по /var и выяснить какой пакетный менеджер используется в дистрибутиве.

splinter ★★★★★
()

Да, тема действительно интересная ))

Для себя заметку сделал, ибо потом найти эту тему будет сложновато:

http://zenway.ru/page/dist-name

gcc не всегда показывает то, что есть... Но это самый простой способ, чтобы знать, где искать дальше =)

vovans ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.