¿Cómo Saber Qué Raspberry Pi OS Se Está Ejecutando?


¿No recuerdas qué sistema operativo está instalado en tu Raspberry Pi? ¿O tal vez te lo instaló otra persona?
Hoy, te mostraré cómo puedes encontrar rápidamente la versión actualmente instalada en tu dispositivo.

La forma más fácil de obtener información sobre el OS que se ejecuta en una Raspberry Pi es utilizar el siguiente comando: cat /etc/os-release. Muestra el nombre y la versión del sistema operativo.

En este tutorial, te mostraré cómo usar este comando y leer los resultados. También añadiré mucha más información para ayudarte a identificar lo que se está ejecutando en tu Raspberry Pi.

¿Qué sistema operativo se está ejecutando?

Hay muchos comandos para encontrar la versión de Raspberry Pi OS instalada.
Incluso se puede deducir del fondo de pantalla o el modelo de Raspberry Pi que utilices (en inglés).
Pero la mejor manera de obtener toda la información es ejecutar un comando:

  • Abre un terminal.
    Si estás en una versión de escritorio, hay un acceso directo en la barra de herramientas, o en Accessories en el menú principal.
    También puedes conectarte a tu Pi con SSH.
  • Escribe el siguiente comando:
    cat /etc/os-release
  • Deberías conseguir algo como esto:

En mi caso, el sistema operativo instalado es Raspbian (Raspberry Pi OS) en su versión 10 (también conocida como Buster). Esta era la última versión disponible durante la redacción.
Hay una nueva versión aproximadamente cada dos años, así que Raspbian 11 debería estar disponible pronto.

El PRETTY_NAME te da todo lo que necesitas en una sola línea.
El NAME sigue siendo Raspbian, aunque el sistema operativo haya sido renombrado a Raspberry Pi OS recientemente. Por lo tanto, es la misma cosa.
La versión y el nombre del código corresponden a los de Debian, ya os daré más detalles al respecto.

Actualización: Raspbian 11 ya está disponible, y al menos con algunas versiones, el comando anterior no te dirá que es Raspberry Pi OS, sólo dirá “Debian”.

Para asegurarse de que está ejecutando Raspberry Pi OS y no Debian, puede comprobar este archivo:
cat /etc/apt/sources.list.d/raspi.list
Si existe, e incluye el repositorio de la Fundación Raspberry Pi, estás en Raspbian, con la versión especificada al final de la línea:

En este ejemplo, estoy ejecutando Raspberry Pi OS Bullseye.

¡Hola!
Inscríbete para recibir mis últimos tutoriales cada semana.

Historia de las versiones del Raspberry Pi OS

El Raspberry Pi OS está basado en Debian. Debian publica una nueva versión cada dos años aproximadamente.
Cada versión incrementa el ID de la versión y viene con un nuevo nombre de código.
Aquí hay una tabla con el historial de versiones del Raspberry Pi OS para ayudarte a determinar si la versión que tienes es antigua o no.

Versión DebianCodenameFecha de publicación
7Wheezy2013-09-27
8Jessie2015-09-28
9Stretch2017-08-17
10Buster2019-07-10
11Bullseye2021-11-08
Historial de versiones del Raspberry Pi OS

Para tu información, no todas las versiones son compatibles con todos los modelos de Raspberry Pi. Por ejemplo, la Raspberry Pi 4 sólo puede funcionar con Raspberry Pi OS 10 o más, y la Raspberry Pi 3B+ requiere Raspberry Pi OS 9 o 10, etc.
Puedes encontrar todos los detalles en Wikipedia.

Si quieres actualizar tu sistema de Stretch a Buster, por ejemplo, tienes que actualizar tu lista de repositorios y actualizar tu sistema:

  • Edita tus fuentes aptas:
    sudo nano /etc/apt/sources.list
  • Sustituye el nombre de la versión por la más reciente.
    Por ejemplo, sustituye “stretch” por “buster”.
  • Guardar y salir.
  • Haz una actualización completa de su sistema:
    sudo apt update
    sudo apt full-upgrade

Lo explico todo con detalle en este artículo por si quieres probar: Cómo actualizar Raspberry Pi OS a la última versión.

También hay un ID de subversión para Debian, con actualizaciones periódicas importantes (correcciones de errores, actualizaciones de seguridad, etc.). Si estás interesado, puedes obtener la versión exacta instalada con:
cat /etc/debian_version
En mi caso, obtuve “10.7”, que no era la más reciente.
Si no estás al día, puedes actualizarlo con:
sudo apt update
sudo apt upgrade

Después, el mismo comando me da 10,8 :).

¿Mi Raspberry Pi está ejecutando un OS de 64 o 32 bits?

Así, hemos visto cómo determinar qué versión de Raspberry Pi está instalada, pero también puedes buscar otros detalles. Por ejemplo, los comandos anteriores no te dicen si estás ejecutando una versión de 32 o 64 bits.

Para obtener la arquitectura actual utilizada en su dispositivo, puedes ejecutar este comando:
uname -m

Obtendrás algo como:

  • Si es ARMv3 a v7: Está ejecutando un sistema operativo de 32 bits
  • ARMv8 o aarch64: Está en un sistema operativo de 64 bits

Si tu modelo de Raspberry Pi es compatible con una arquitectura de 64 bits, puedes descargar una imagen de 64 bits desde allí. Por ahora, la Fundación Raspberry Pi no incluye esta versión en su sitio web y Raspberry Pi Imager.
Probablemente sea porque aún está en fase beta. Puedes probarlo, pero espera algunos errores y problemas de estabilidad.

¿Y si no es Raspberry Pi OS?

Como probablemente sabes, Raspberry Pi OS (ex Raspbian), no es el único sistema operativo que puede funcionar en Raspberry Pi. Por cierto, puedes consultar mis 15 sistemas operativos favoritos aquí.

Por lo tanto, si los comandos anteriores no funcionan, o no incluyen una versión de Raspberry Pi OS, es probablemente porque estás en un sistema operativo diferente.
Si estás en un OS tipo Debian, no debería ser un problema, ya que el comando funcionará y te dará toda la información necesaria.

Por ejemplo, el archivo os-release en Ubuntu contiene algo así:
NAME="Ubuntu"
VERSION="18.04.4 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.4 LTS"
VERSION_ID="18.04"
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"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

Debian, DietPi, Kali Linux, etc. también deberían ser bastante fáciles de identificar.
Pero, para estar seguro de encontrar la solución en este post, te daré algunos otros comandos que puedes probar para encontrar la versión exacta del OS:

  • LSB Release: imprimir información sobre la distribución en curso.
    Por ejemplo, en Debian:
    lsb_release -a
    Muestra algo así como:
    No LSB modules are available.
    Distributor ID: Debian
    Description: Debian GNU/Linux 9.13 (stretch)
    Release: 9.13
    Codename: stretch
  • Kernel version: muestra información del sistema.
    uname -a
    Obtendrás un montón de información como:
    Linux raspberrypi 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux
    Así, incluye el nombre del host, la versión del kernel, la fecha de lanzamiento y la arquitectura.
    Debería ser útil para encontrar algunas pistas sobre tu sistema.

Conclusión

Eso es todo, espero que hayas encontrado la respuesta en este artículo. La mayoría de las veces, Raspberry Pi ejecuta el Raspberry Pi OS, por lo que debería ser bastante fácil encontrar la versión exacta con la información que te di.

Para otros sistemas operativos, puede ser complicado. Como no puedo probarlos todos, es difícil darte una solución que funcione en cualquier caso.
Si todavía tienes alguna pregunta, no dudes en dejar un comentario abajo, para que pueda intentar ayudarte.

Patrick FROMAGET

Hola, soy Patrick. Soy administrador de sistemas Linux, y me apasiona la Raspberry Pi y todos los proyectos sobre este tema. He creado este sitio para compartir con ustedes lo que he aprendido al respecto.

Últimos artículos