Algumas versões do debian não possuem lsb_release?


26

Um pacote .deb que estou lançando espera que ele possa chamar lsb_release. Um cliente usando o Debian 6.0.5 indicou que o comando lsb_release (mesmo no terminal) produz um erro de comando não encontrado. Existe este padrão ou há algo errado com a sua compilação Debian?

Respostas:


29

Há um lsb-releasepacote que fornece o lsb_releasecomando. Esta é separado dos lsb, lsb-basee lsb-corepacotes. Nenhum dos pacotes lsb é essencial . Portanto, se o seu pacote precisar lsb_release, especifique de que depende lsb-release.


4
Tome cuidado com a nomeação adequada: o nome do pacote lsb-releasepossui um hífen, mas o lsb_releasecomando possui um sublinhado.
Doka

14

Nem todas as versões do Debian possuem lsb_release. Por exemplo, mesmo a imagem oficial do Ubuntu Docker não possui lsb_release.

A alternativa é usar cat /etc/os-release.


Um novo raspi para configurar, hora da minha visita mensal a esta pergunta.
Tejas Kale
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.