¿Como saber que versión de Ubuntu tengo?

Esta es a pregunta… si uno tiene acceso al escritorio es bastante fácil, basta con ir a System – About Ubuntu, pero si no tenemos acceso al escritorio o estamos en un ubuntu Server?

Fácil también cat /etc/lsb-release, por ejemplo, en la pc que estoy escribiendo este artículo el resultado fue:

[email protected]:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu lucid (development branch)"

Esto me indica que estoy usando Lucid Lynx (10.04, develpment branch es porque a este momento, aun estan por el beta 2 y no es final)

En cambio uno de nuestros servidores, corriendo ubuntu Server dice

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"

Ahora, además de saber que versión estamos ejecutando, si queremos saber si es de 64 bits o 32 bits, o estamos ejecutando la versión server o desktop o alguna otra, debemos recurrir al comando uname -a

[email protected]:/etc$ uname -a
Linux kopernik 2.6.31-20-server #58-Ubuntu SMP Fri Mar 12 05:40:05 UTC 2010 x86_64 GNU/Linux

Aca vemos que estamos usando un Ubuntu Server (el -server despeus de la version del kernel) y es de 64 bits (gracias al x86_64)


6 Responses to “¿Como saber que versión de Ubuntu tengo?”

  1. Gracias. Otra forma, sin terminal, desde 2 puntos de partida:

    a) Desde la barra de direcciones del navegador: ghelp:about-ubuntu
    b) Desde el diálogo para ejecutar aplicaciones (Alt + F2): gnome-help ghelp:about-ubuntu

    Ambos tienen el mismo efecto que usar el Menú principal-> Sistema-> Acerca de Ubuntu:

    Abren el “Visor de ayuda” de GNOME en una página que da la misma información que https://help.ubuntu.com/10.04/about-ubuntu/C/index.html (en el idioma en el que se está usando Ubuntu; en este ejemplo se supone la versión 10.04).

    La información mostrada está almacenada en este fichero:
    /usr/share/gnome/help-langpack/about-ubuntu

    … luego la carpeta del idioma que usa tu Ubuntu
    … luego abre el fichero about-ubuntu.xml

    La página de ayuda por defecto (en inglés de los EE.UU., creo) es:
    /usr/share/gnome/help/about-ubuntu/C/about-ubuntu.xml

    Esta no puede ser abierta por Firefox pero sí por gedit (es una plantilla con variables).

    ========================

    Otra forma, también sin terminal: se ejecuta (desde Alt + F2) gnome-system-monitor y se va a la pestaña Sistema.

    ========================
    ========================

    Para saber si tenemos instalada una versión de 32 o 64 bits, desde un terminal se ejecuta:
    uname -m

    ========================

    Para saber si nuestro ordenador admite o no un sistema operativo (p.e. Ubuntu) de 64 bits se ejecuta en un terminal:
    grep –color=always -iw lm /proc/cpuinfo

    Si sale resaltado (en color rojo) lm es que sí.

    Sacado de https://help.ubuntu.com/community/32bit_and_64bit

  2. Gracias por tus comentarios!
    Muy útiles, prácticos y bienvenidos.

    Igualmente, mi motivo principal al escribir esto era que debía acceder a varios ubuntu server, por línea de comando, que no tenían siquiera instalado un entorno gráfico (y en un caso en partícular, incluso las url de los repositorios estaban dañadas)

  3. De nada, gracias a ti.

    También podemos saber si la CPU es de 32 o 64 bits con:
    sudo lshw | grep “description: CPU” -A 12 | grep width

    Las CPUs de 32 bits obligan a usar Ubuntu de 32 bits.
    Las CPUs de 64 bits permiten usar Ubuntu de 32 bits o de 64 bits, pues pueden funcionar a 32 o 64 bits.

    Otra forma de saber si el Ubuntu instalado es de 32 o 64 bits:
    getconf LONG_BIT

  4. En el comando …
    sudo lshw | grep “description: CPU” -A 12 | grep width
    … las comillas han de ser rectas para que funcione.

    Posiblemente se hayan vuelto a convertir en tipográficas. Espero que ahora salgan bien (uso el ćodigo HTML correspondiente a la comilla doble recta: ampersand almohadilla 34 punto y coma):
    sudo lshw | grep "description: CPU" -A 12 | grep width

  5. Gracias

    También podemos ejecutar …
    lscpu
    … y fijarnos sólo en las 2 primeras líneas de la salida o respuesta:
    “Architecture” informa de la versión de Linux instalada: “i686” representa una de 32 bits, mientras que “x86_64” corresponde a una de 64 bits.
    “CPU op-mode(s)” da cuenta de la CPU. “32-bit” representa una de 32 bits, mientras que “32-bit, 64-bit” o “64-bit” indica una de 64 bits.

  6. Otras formas para saber si tenemos instalado un Linux de 32 o 64 bits:
    arch
    —-
    file /sbin/init
    Lo buscado sale al principio, tras ELF

Discussion Area - Leave a Comment