Inicio
» SOFTWARE
»
Cómo saber la versión de Ubuntu: 6 formas fiables de comprobarla
Cómo saber la versión de Ubuntu: 6 formas fiables de comprobarla
Estás intentando instalar un paquete, seguir una guía de servidor, añadir un repositorio o solucionar un problema con un controlador, y de repente las instrucciones preguntan: «¿Qué versión de Ubuntu estás ejecutando?». Esa pregunta importa más de lo que parece. Los lanzamientos de Ubuntu utilizan versiones distintas de paquetes, kernels, calendarios de soporte y, a veces, instrucciones de instalación diferentes. Si indicas la versión equivocada —o confundes la versión del kernel de Linux con el lanzamiento de Ubuntu— puedes acabar aplicando la solución incorrecta.
La respuesta más rápida depende de dónde estés trabajando. En Ubuntu Desktop puedes comprobar la versión desde Configuración sin abrir una terminal. En Ubuntu Server, una sesión SSH remota, WSL, una máquina virtual en la nube o una instalación mínima, un comando de terminal suele ser más rápido. Esta guía empieza con los métodos más sencillos, pasa a los archivos del sistema y la resolución de problemas, y termina con una forma sencilla de verificar que has leído correctamente el resultado.
Respuesta rápida: las dos mejores formas de comprobar tu versión de Ubuntu
Si dispones de una interfaz de escritorio, abre Configuración → Sistema → Acerca de y busca la información del sistema operativo. La documentación actual de Ubuntu Desktop de Canonical identifica esta como la forma gráfica de determinar el lanzamiento instalado. Consulta la guía oficial de lanzamientos de Ubuntu Desktop.
Si estás en una terminal, ejecuta:
lsb_release -a
Normalmente muestra el distribuidor, la descripción, el número de versión y el nombre en clave. La página de manual de Ubuntu documenta -a como la opción que muestra toda esa información específica de la distribución. Consulta la página de manual oficial de lsb_release de Ubuntu.
Ilustración generada por IA sobre cómo comprobar un lanzamiento de Ubuntu desde el escritorio y la terminal. No es una captura de pantalla real de Ubuntu, y la versión de ejemplo que se muestra es ilustrativa.
Método 1: Comprobar la versión de Ubuntu en Configuración
Esta es la opción más fácil si usas Ubuntu Desktop y no quieres escribir comandos.
Abre Configuración.
Selecciona Sistema.
Abre Acerca de.
Busca la entrada de sistema operativo o detalles del sistema que indica tu lanzamiento de Ubuntu.
Según la versión de Ubuntu Desktop, las etiquetas exactas pueden variar ligeramente. La ayuda al usuario de Canonical también describe abrir Configuración, ir a Sistema y luego a Acerca de y Detalles del sistema para ver el nombre del SO y otra información del sistema. Lo importante es el identificador del lanzamiento, como Ubuntu 24.04 LTS o Ubuntu 26.04 LTS.
Este método es ideal cuando estás sentado frente a la máquina y necesitas una respuesta rápida legible para humanos. Es menos útil en un servidor sin interfaz gráfica, en automatización o cuando necesitas copiar solo el número de versión en un script.
Método 2: Usar lsb_release para una respuesta clara en la terminal
Para la mayoría de sesiones interactivas de terminal, lsb_release ofrece la salida más legible.
lsb_release -a
Un ejemplo puede verse así:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.1 LTS
Release: 24.04
Codename: noble
Si la primera línea dice No LSB modules are available. pero la información de Ubuntu aparece debajo, el comando te ha dado igualmente los detalles de la distribución que necesitas. Los campos a los que debes prestar atención son:
Campo
Qué te indica
Ejemplo
Description
Un nombre de lanzamiento legible
Ubuntu 24.04.1 LTS
Release
La serie principal del lanzamiento de Ubuntu
24.04
Codename
El nombre en clave del lanzamiento usado por algunos repositorios y documentación
noble
No siempre necesitas todos los campos. Para obtener solo el número de versión, usa:
lsb_release -rs
Para obtener solo el nombre en clave:
lsb_release -cs
Para obtener una descripción breve:
lsb_release -ds
Estos comandos más cortos son útiles al copiar el valor en documentación o en un script de shell.
Método 3: Leer /etc/os-release
Si lsb_release no está disponible, el recurso alternativo más útil es el archivo de identificación del sistema operativo:
Los campos exactos varían según el lanzamiento, pero PRETTY_NAME, VERSION_ID y VERSION_CODENAME son los más útiles para esta tarea. La documentación actual de os-release de Ubuntu explica que /etc/os-release contiene datos de identificación del sistema operativo y tiene prioridad sobre /usr/lib/os-release cuando existe. También recomienda ID y VERSION_ID para la identificación programática del SO y PRETTY_NAME como etiqueta visible para el usuario. Consulta la página de manual oficial de os-release de Ubuntu.
Si solo quieres el nombre legible sin las demás variables, un comando sencillo es:
grep '^PRETTY_NAME=' /etc/os-release
Para scripts, puedes leer los valores directamente:
Esto suele ser un enfoque legible por máquina mejor que analizar la salida larga de un comando con formato.
Método 4: Usar hostnamectl cuando también necesitas detalles del sistema
En sistemas Ubuntu que usan systemd, hostnamectl puede proporcionar un resumen del sistema más amplio:
hostnamectl
Su salida puede incluir el sistema operativo, el kernel, la arquitectura, el nombre de host y la información de virtualización. Esto lo hace útil cuando un técnico de soporte solicita más que solo el lanzamiento de Ubuntu.
Sin embargo, hostnamectl no es la mejor opción para todos los entornos. Contenedores, entornos mínimos, chroots o sistemas donde los servicios relevantes de systemd no están disponibles pueden comportarse de forma diferente. Si tu único objetivo es el lanzamiento de Ubuntu, lsb_release o /etc/os-release son más sencillos.
Método 5: No confundas la versión de Ubuntu con la versión del kernel
Un error común es ejecutar:
uname -r
y asumir que el resultado es la versión de Ubuntu. No lo es. La página de manual de uname de Ubuntu define -r como la opción que imprime la versión del kernel. Por ejemplo, un valor como 6.8.0-xx-generic describe el kernel de Linux que estás ejecutando, no si el sistema operativo es Ubuntu 22.04, 24.04 o 26.04. Consulta la página de manual oficial de uname de Ubuntu.
La distinción importa porque un lanzamiento LTS de Ubuntu puede recibir kernels más nuevos a lo largo de su vida útil, especialmente mediante actualizaciones de habilitación de hardware o kernels específicos para la nube. Dos máquinas con el mismo lanzamiento de Ubuntu pueden, por tanto, reportar versiones de kernel diferentes.
Si alguien solicita información para resolver un problema, suele ser útil proporcionar ambos valores:
lsb_release -ds
uname -r
La primera línea identifica el lanzamiento de Ubuntu; la segunda identifica el kernel en ejecución.
Método 6: Comprobar la versión correctamente en WSL, contenedores y sistemas remotos
Ubuntu en WSL
Dentro de Ubuntu en Windows Subsystem for Linux, usa lsb_release -a o cat /etc/os-release para identificar el lanzamiento del espacio de usuario de Ubuntu. Si ejecutas uname -r, es posible que veas una cadena de kernel relacionada con Microsoft/WSL. Eso es esperado: la información del kernel y la versión de la distribución Ubuntu responden a preguntas diferentes.
Cuando ejecutas cat /etc/os-release dentro de un contenedor, normalmente estás identificando el sistema operativo de la imagen del contenedor, no el sistema operativo del host. Un contenedor basado en Ubuntu 24.04 puede estar ejecutándose en un host que usa otro lanzamiento de Ubuntu —o incluso otra distribución Linux.
De forma similar, uname -r dentro de un contenedor típico refleja el kernel compartido con el host. Por eso los dos comandos pueden parecer «no coincidir»: están describiendo capas diferentes.
Sistemas remotos por SSH
Después de conectarte por SSH a un servidor, ejecuta el comando de versión en la shell remota. No te fíes de la versión de Ubuntu de tu portátil local. Una comprobación útil en una sola línea es:
Esto te da tanto el contexto de la distribución como del kernel antes de realizar cambios de paquetes o configuración.
¿Qué hacer si lsb_release dice «command not found»?
No asumas que el sistema operativo está dañado. Algunas imágenes mínimas pueden no incluir todos los comandos de conveniencia. Primero, usa el archivo del sistema que ya existe en las instalaciones modernas normales de Ubuntu:
cat /etc/os-release
Si necesitas específicamente lsb_release para un script existente, puedes comprobar si el paquete está instalado e instalar el paquete Ubuntu apropiado mediante APT. Pero para una comprobación puntual de la versión, instalar otro paquete suele ser innecesario porque /etc/os-release ya proporciona la identificación del lanzamiento.
Cómo entender los números de versión de Ubuntu
El formato oficial de lanzamiento de Ubuntu es YY.MM[.POINT-RELEASE] [LTS]. Los dos primeros dígitos representan el año y los dos siguientes representan el mes del lanzamiento inicial. Por ejemplo, Ubuntu 26.04 se lanzó en abril de 2026. Canonical normalmente publica una nueva serie de Ubuntu cada seis meses y un lanzamiento LTS cada dos años en abril. Consulta la documentación oficial del ciclo de lanzamientos de Ubuntu.
Un número como 24.04.1 es una actualización puntual de la serie 24.04 LTS. Canonical explica que las actualizaciones puntuales agrupan las actualizaciones realizadas desde el lanzamiento LTS inicial para que las instalaciones nuevas comiencen desde una imagen más actualizada. En la mayoría de las comprobaciones de compatibilidad de software, la serie base importante sigue siendo 24.04, aunque el nivel de actualización puntual puede importar al hablar de medios de instalación, habilitación de hardware o una instantánea específica del sistema.
La etiqueta LTS significa Long Term Support (Soporte a Largo Plazo). La documentación actual de Canonical indica que los lanzamientos LTS reciben cinco años de mantenimiento de seguridad estándar para los paquetes del componente main, mientras que los lanzamientos intermedios tienen soporte durante nueve meses. Por eso conocer la versión exacta de Ubuntu también es importante al comprobar si una máquina sigue dentro de su ventana de soporte normal.
¿Qué método deberías usar?
Situación
Mejor método
Por qué
Principiante en Ubuntu Desktop
Configuración → Sistema → Acerca de
No requiere comandos
Sesión normal de terminal o SSH
lsb_release -a
Versión, descripción y nombre en clave legibles
Servidor mínimo o lsb_release no disponible
cat /etc/os-release
Usa el archivo estándar de identificación del SO
Script de shell
Leer ID y VERSION_ID de /etc/os-release
Los valores estructurados son más fáciles de probar de forma fiable
Solicitud de soporte que necesita más contexto del sistema
hostnamectl más uname -r
Añade kernel, arquitectura, nombre de host y otros detalles
WSL o contenedor
/etc/os-release más uname -r
Separa la distribución del espacio de usuario de la información del kernel
Comprobación final: asegúrate de haber encontrado la versión correcta
Antes de instalar software o seguir instrucciones específicas de una versión, verifica el resultado con dos piezas de información independientes. Ejecuta:
Las dos primeras líneas deberían identificar la misma serie de lanzamiento de Ubuntu. La tercera línea normalmente se verá diferente porque es la versión del kernel, y eso es esperado.
Por ejemplo, si la descripción dice Ubuntu 24.04.1 LTS y VERSION_ID dice 24.04, estás en la serie Ubuntu 24.04 LTS. Un valor de kernel separado como 6.x.x-...-generic no contradice ese resultado.
Una vez que esos valores coinciden, puedes usar con seguridad documentación, repositorios, instrucciones de paquetes y guías de soporte destinadas a esa serie de Ubuntu. Al compartir información del sistema con otra persona, la respuesta concisa más útil suele ser el lanzamiento de Ubuntu más la versión del kernel —por ejemplo, «Ubuntu 24.04 LTS, kernel 6.x»— en lugar de solo uno de los dos.