LINUX.ORG.RU

как определить дистр из командной строки, если это Федора

 ,


0

1

Я уже давно заметил, что файл /etc/issue переехал в /etc/fedora-release , но сейчас опять с этим столкнулся

Все нормальные люди используют /etc/issue для определения дистрибутива. Например,

https://github.com/tpoechtrager/osxcross/blob/4287300a5c96397a2ee9ab3942e66578a1982031/tools/get_dependencies.sh#L72

Нафига было городить /etc/fedora-release ? А главное, смысл теряется - было общее место, где посмотреть, стало - никому неизвестное fedore-release. Но да, стало больше похоже на «линукс» - непонятно что, непонятно где, разброд и шатание

Если что, /etc/issue в федоре выглядит так

$ cat /etc/issue
\S
Kernel \r on an \m (\l)

UPD закрываю как решенную:

Лучше использовать /etc/os-release

★★

Последнее исправление: zendrz (всего исправлений: 3)
Ответ на: комментарий от LongLiveUbuntu
> lsb_release -d 
Description:	Gentoo Base System release 2.7

Но в stage3 его нет, это правда

vasily_pupkin ★★★★★
()
Последнее исправление: vasily_pupkin (всего исправлений: 1)

если ты знаешь, что это федора, то зачем тебе что-то определять?

anonymous
()
14 марта 2021 г.

В моей Манжаре, кстати, в /etc/os-release написано BUILD_ID=rolling, а VERSION* вообще отсутствуют. С одной стороны, это логично для роллинга, с другой — можно было бы зашифровать, допустим, какой-нибудь uid/дату последнего обновления реп. Получается, идентифицировать систему вообще невозможно.

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