Есть ли в некоторых сборках 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,

Другие вопросы по тегам