Пакет .deb, который я выпускаю, ожидает, что он может вызывать lsb_release. Один клиент, использующий Debian 6.0.5, указал, что команда lsb_release (даже в терминале) выдает ошибку "команда не найдена". Это стандарт или что-то не так с его сборкой Debian?
Есть 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
.