Есть ли в некоторых сборках Debian lsb_release?
Пакет.deb, который я выпускаю, ожидает, что он может вызвать lsb_release. Один клиент, использующий Debian 6.0.5, указал, что команда lsb_release (даже в терминале) выдает ошибку "команда не найдена". Это стандарт или что-то не так с его сборкой Debian?
2 ответа
Есть lsb-release
пакет, который поставляет lsb_release
команда. Это отдельно от lsb
, lsb-base
, а также lsb-core
пакеты. Ни один из пакетов lsb не является обязательным. Так что если ваш пакет нуждается lsb_release
следует указать, что это зависит от lsb-release
,
Не все сборки Debian имеют lsb_release
, Например, даже официальный образ Ubuntu Docker не имеет lsb_release
,
Альтернатива заключается в использовании cat /etc/os-release
,