¿Por qué nos importa el comando lsb_release?? Estaba sentado allí en mi sistema Ubuntu tratando de recordar si ya lo había actualizado o no y la versión de Ubuntu que tenía. Fue más difícil de lo que esperaba encontrar la versión de Ubuntu que estoy ejecutando hasta que encontré lsb_release. Aquí está el comando que usé:
: ~ $ lsb_release -a
No hay módulos LSB disponibles.
ID de distribuidor: Ubuntu
Descripción: Ubuntu 18.04 LTS
Lanzamiento: 18.04
Nombre en código: biónico
Y una captura de pantalla de la misma:
lsb_release -A en Ubuntu 18.04
lsb_release -sc es una opción de línea de comandos útil y popular. Te mostrará el nombre en código solo en breve. 's' es para formato de salida corta y 'c' es para nombre de codificación. Vea el código y la captura de pantalla a continuación:
: ~ $ lsb_release -sc
biónico
lsb_release -Sc en Ubuntu 18.04
lsb_release -d es bueno para una descripción detallada de la versión de lanzamiento que tiene en función del número. Vea abajo:
: ~ $ lsb_release -d
Descripción: Ubuntu 18.04 LTS
lsb_release -d en Ubuntu 18.04
No hay módulos LSB disponibles.
Si recibe el mensaje de error anterior de lsb_release -v o lsb_release sin argumentos, le falta el paquete LSB_CORE.
Mensaje de error cuando se le falta el paquete LSB-Core
Continúe e instale LSB-Core como tal:
: ~ $ sudo apt-get install lsb-core
Ahora pruebe el comando lsb_release sin argumentos y vea el mensaje de error: “No hay módulos LSB disponibles se reemplaza con una salida real:
LSB_RELEASE después de instalar LSB-Core
Analización y comprensión de la información proporcionada en la salida de LSB_Release -V (la versión base estándar de Linux) no es fácil, pero su propósito es proporcionar compatibilidad entre las versiones de Linux de los mismos componentes base incluso con diferentes distribuciones de Linux. Eso parece un objetivo admirable, sin embargo, la experiencia de este autor es que rara vez es compatible con el software entre las diferentes distribuciones de Linux y los paquetes generalmente están disponibles para cada distribución principal, por lo que no es realmente necesario ser compatible.
Dicho esto, la herramienta LSB_Release en sí misma es rápida y disponible desde la línea de comandos y me ayudó a encontrar la información que estaba buscando, que es información básica sobre la versión de la distribución de Linux que actualmente se está ejecutando.