web-dev-qa-db-fra.com

Certaines versions de Debian n'ont-elles pas lsb_release?

Un package .deb que je publie s'attend à ce qu'il puisse appeler lsb_release. Un client utilisant Debian 6.0.5 a indiqué que la commande lsb_release (même dans le terminal) produit une erreur de commande introuvable. Est-ce standard ou y a-t-il un problème avec sa version Debian?

29
UsAaR33

Il y a un lsb-release package qui fournit le lsb_release commande. Ceci est distinct des lsb, lsb-base, et lsb-core paquets. Aucun des packages lsb n'est essentiel . Donc, si votre package a besoin de lsb_release il doit spécifier que cela dépend de lsb-release.

32
Bribles

Toutes les versions de Debian n'ont pas lsb_release. Par exemple, même l'image officielle d'Ubuntu Docker n'a pas lsb_release.

L'alternative consiste à utiliser cat /etc/os-release.

20
wisbucky