Ответы:
На современных системах вы можете посмотреть в / etc / lsb-release
mojo-jojo david% cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu karmic (development branch)"
Это должен быть обязательный для LSB способ определения распределения между различными дистрибутивами Linux.
Вы не должны полагаться на / etc / issue, так как он используется для сообщения входа в систему, и кто-то может его изменить.
Это возможно?
[dummyuser @ d400 ~] $ ls -l / etc / system-release
lrwxrwxrwx. 1 root root 14 2009-06-04 19:05 / etc / system-release -> fedora-release
[dummuser @ d400 ~] $ cat / etc / system-release
Fedora, выпуск 11 (Леонидас)
Ааа, ответь на мой вопрос ..
кошка / и т.д. / проблема