Опубликовано 10 февраля, 200719 г. comment_3502344 Залогинился по ссхе, само ниче не написало. Хочу знать что за дистриб стоит. Есть универсальный метод? Жалоба
Опубликовано 10 февраля, 200719 г. comment_3502373 QUOTE (NeiTRinO @ Feb 10 2007, 23:28) Залогинился по ссхе, само ниче не написало. Хочу знать что за дистриб стоит. Есть универсальный метод? cat /etc/*release* Жалоба
Опубликовано 10 февраля, 200719 г. comment_3502487 Нет, универсального нет. Но можно по косвенным признакам присущим каждому дистрибутиву: 1. Смотреть в /etc файлы вида *-release или *_version. 2. В /etc/motd и /etc/issue. 3. Выяснить, какой менеджер пакетов используется в системе: - rpm в RH и производных (RHEL, Fedora, Mandriva, Suse, ASP, ALT, и пр.); - yast в Suse (OpenSuse, SLES); - drakconf в Mandriva/Mandrake; - dpkg +apt в Debian и производных (*Ubuntu, Knoppix и пр.); и т.д. (см. http://en.wikipedia.org/wiki/Comparison_of..._distributions) На основе данных об установленных пакетах выяснить конкретное имя дистрибутива (может повезти, и обнаружите также его версию https://academ.club/html/emoticons/smile.gif). 4. Посмотреть комментарии в init-скриптах (в /etc/init.d или в /etc/rc*). 5. Еще куча признаков, о которых я уже забыл. Также есть ещё дистрибутивы из ниоткуда, которые опознать скорее всего не получится (например, LFS/BLFS и их варианты). Жалоба
Опубликовано 10 февраля, 200719 г. comment_3502506 QUOTE (Iron_Butterfly @ Feb 10 2007, 23:35) cat /etc/*release* Далеко не всегда поможет. Например, судя по /etc/*release* у меня стоит "Red Hat Linux release 3.1", но на самом деле Debian Sid - Oracle Installer очень просил RH. Желательно проверять по 2-3 признакам https://academ.club/html/emoticons/wink.gif Жалоба
Опубликовано 13 февраля, 200719 г. comment_3516887 Да, конечно, менеджер пакетов. Изменено 13 февраля, 200719 г. пользователем Гость Жалоба
Опубликовано 14 февраля, 200719 г. comment_3518587 Хммм, обычно всё довольно понятно из uname -a Жалоба
Опубликовано 14 февраля, 200719 г. comment_3518751 QUOTE (Bocha @ Feb 14 2007, 09:56) Хммм, обычно всё довольно понятно из uname -a Из uname -a видно только то, что это Linux https://academ.club/html/emoticons/smile.gif Жалоба
Опубликовано 15 февраля, 200719 г. comment_3528641 QUOTE (Bocha @ Feb 14 2007, 06:56) Хммм, обычно всё довольно понятно из uname -a правильно + gcc -v Жалоба
Опубликовано 21 февраля, 200719 г. comment_3560798 'uname -a' не покажет, лучше уж тогда 'cat /proc/version', если это действительно Linux. Жалоба