¿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?

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.


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.


Un nuevo raspi para configurar, tiempo para mi visita mensual a esta pregunta.
Tejas Kale
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.