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


27

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?

Réponses:


30

Il existe un lsb-releasepackage qui fournit la lsb_releasecommande. Il est distinct des lsb, lsb-baseet des lsb-coreforfaits. Aucun des packages lsb n'est essentiel . Donc, si votre package en a besoin, lsb_releaseil doit spécifier que cela dépend lsb-release.


4
Prenez soin de nommer correctement: le nom du package lsb-releasea un tiret, mais la lsb_releasecommande a un trait de soulignement.
Doka

15

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

L'alternative est d'utiliser cat /etc/os-release.


Un nouveau raspi à installer, l'heure de ma visite mensuelle à cette question.
Tejas Kale
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.