У деяких побудовах debian немає lsb_release?


27

Пакет .deb, який я випускаю, очікує, що він може викликати lsb_release. Один клієнт, що використовував Debian 6.0.5, вказав, що команда lsb_release (навіть у терміналі) створює помилку, яку команда не знайшла. Це стандарт чи щось не так у його складі Debian?

Відповіді:


30

Є lsb-releaseпакет, який постачає lsb_releaseкоманду. Це окремо від lsb, lsb-baseі lsb-coreпакетів. Жоден з пакетів lsb не є важливим . Тож якщо ваш пакунок потребує, lsb_releaseслід вказати, що це залежить від цього lsb-release.


4
Слідкуйте за правильним іменуванням: назва пакету lsb-releaseмає тире, але lsb_releaseкоманда має підкреслення.
Doka

15

Не всі версії Debian є lsb_release. Наприклад, навіть офіційного зображення Ubuntu Docker немає lsb_release.

Альтернативою є використання cat /etc/os-release.


Нова програма для встановлення, час для мого щомісячного відвідування цього питання.
Техас Кале
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.