Відповіді:
Основними командами будуть наступні:
# cat /etc/gentoo-release
Gentoo Base System release 2.1
# uname -r
3.1.6-gentoo
Крім того, ви можете отримати цю інформацію "на шлях gentoo" за допомогою утилітів app-portage / gentoolkit:
# equery list baselayout
* Searching for baselayout ...
[IP-] [ ] sys-apps/baselayout-2.1:0
# eselect kernel list
Available kernel symlink targets:
[1] linux-3.1.4-gentoo
[2] linux-3.1.5-gentoo
[3] linux-3.1.6-gentoo *
[4] linux-3.1.7-gentoo
[5] linux-3.2.0-gentoo
[6] linux-3.2.0-gentoo-r1
uname -r
справді надійний для перевірки розподілу? Чи це не зміниться, якщо користувач введе користувальницьку рядок десь у ядрі або якщо він використовує інше ядро, ніж те, яке надається gentoo-джерелами?
lsb_release -i
працює досить добре, але вони включають "переконайтесь, що lsb_release
встановлено" в інструкціях ... Цей користувач, схоже, запитав про версію ядра та версію Gentoo, а не ідентифікувати розподіл. (Хоча "версія дистрибутива №" не є найяснішим фразуванням)
Gentoo - це постійний випуск, тому хоча розміщена вище інформація є правильною та актуальною, є ще одна дуже важлива частина головоломки:
eselect profile list
Це робить набагато більше різниць у системі, ніж сказати точний випуск ядра ...
Щоб перевірити своє ім'я та версію дистрибутива Linux (не версію ядра):
cat /etc/issue
або
cat /etc/*-release
або
lsb_release -a
Джерело: http://www.dogruel.com/?p=36 .
uname -a
.