¿Algunas versiones de Debian no tienen lsb_release?

27

Un paquete .deb que estoy lanzando espera que pueda llamar a lsb_release. Un cliente que usa Debian 6.0.5 indicó que el comando lsb_release (incluso en el terminal) produce un error de comando no encontrado. ¿Es este estándar o hay algo mal con su compilación Debian?

UsAaR33
fuente

Respuestas:

30

Hay un lsb-releasepaquete que proporciona el lsb_releasecomando. Esto es independiente de las lsb, lsb-basey lsb-corelos paquetes. Ninguno de los paquetes lsb es esencial . Entonces, si su paquete lo necesita lsb_release, debe especificar de qué depende lsb-release.

Bribles
fuente
44
Tenga cuidado con los nombres adecuados: el nombre del paquete lsb-releasetiene un guión, pero el lsb_releasecomando tiene un guión bajo.
Doka
15

No todas las compilaciones de Debian tienen lsb_release. Por ejemplo, incluso la imagen oficial de Ubuntu Docker no tiene lsb_release.

La alternativa es usar cat /etc/os-release.

Wisbucky
fuente
Un nuevo raspi para configurar, tiempo para mi visita mensual a esta pregunta.
Tejas Kale