Table of contents
Identificar la versión de Sistema Operativo de Ubuntu
DESCRIPCION
En esta lección:
- aprender a identificar la versión de Sistema Operativo de Ubuntu.
DEPENDENCIAS
ninguna
REQUERIMIENTOS
Ubuntu Linux system.
ADVERTENCIA
ninguna.
Ambiente de trabajo
En esta leccion usamos el sistema operativo Ubuntu.
-> lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 24.04.4 LTS
Release: 24.04
Codename: noble
Pasos en resumen para Obtener la versión de Sistema Operativo de Ubuntu
-> cat /etc/lsb-release
-> hostnamectl
-> lsb_release -a
-> ls -l /etc/os-release /usr/lib/os-release
-> cat /etc/os-release
Obtener la versión de Ubuntu OS
La versión de Ubuntu OS se puede obtener fácilmente mostrando el contenido del archivo /etc/os-release:
devuser@devesp
~
hist:188 -> cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04.4 LTS"
o con el comando hostnamectl:
-> hostnamectl
Static hostname: client1
Icon name: computer-container
Chassis: container ☐
Machine ID: 033f5cb1bf2c4e3fa43822fc3fb6c41a
Boot ID: 6944a0570b704951b237822e1dc85040
Virtualization: docker
Operating System: Ubuntu 24.04.4 LTS
Kernel: Linux 6.3.13-linuxkit
Architecture: x86-64
también podemos usar el comando lsb_release:
-> lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.4 LTS
Release: 24.04
Codename: noble
En la salida del comando arriba, vemos que dice: No LSB modules are available
La siguiente sección explica ese mensaje.
El comando lsb_release utiliza la información almacenada en el archivo /etc/os-release, que es un enlace a /usr/lib/os-release.
-> ls -l /etc/os-release /usr/lib/os-release
lrwxrwxrwx 1 root root 21 Feb 6 07:23 /etc/os-release -> ../usr/lib/os-release
-rw-r--r-- 1 root root 400 Feb 6 07:23 /usr/lib/os-release
Aquí está el contenido de ese archivo.
-> cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.4 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
Ubuntu dice “No hay módulos LSB disponibles”
Cuando lsb_release -a informa que los módulos opcionales de compatibilidad LSB (Linux Standard Base) no están instalados, no significa que haya un problema.
En los sistemas Ubuntu modernos, especialmente en versiones más recientes, esta frase es normal:
"No LSB modules are available" --> "No hay módulos LSB disponibles"
Si quieres, puedes verificar el paquete que provee los modulos en questión.
dpkg -l | grep lsb
Probablemente verás algo como:
ii lsb-release
Pero no los paquetes antiguos como lsb-core o lsb-base porque ahora están mayormente obsoletos.
Conclusion
Conocer la versión del sistema operativo es importante porque te ayudará a identificar aspectos importantes como versiones de paquetes, opciones de configuración de Kernel, optimizacion a nivel de aplicación, etc.
Referencias
Glosario De Comands
Los siguientes comandos se usan frecuentemente en sesiones de Linux..
- lsb_release
- imprimir información específica de la distribución de Ubuntu (implementación mínima).
- hostnamectl
- Controla el nombre de host del sistema
Useful References
/usr/lib/os-release- Archivo proporcionado por distribución con datos de identificación del sistema operativo.
/etc/os-release- Archivo específico de la máquina con datos de identificación del sistema operativo. Si está presente, /etc/os-release se lee en lugar de /usr/lib/os-release.
Paginas Manuales