# Cómo actualizar Debian 13 paso a paso

Una actualización a Debian 13 es un paso esencial para mantener tu sistema actualizado, seguro y preparado para el futuro. Con la nueva versión “trixie”, Debian incorpora numerosas mejoras de rendimiento y versiones más recientes de sus paquetes de software, tanto para servidores como para entornos de escritorio. Si actualmente utilizas Debian 12 “bookworm”, la migración a Debian 13 puede realizarse fácilmente en pocos pasos.

## Paso 1: preparación

Antes de realizar cualquier cambio en tu sistema, es recomendable **leer las notas de lanzamiento oficiales de Debian 13 (“trixie”)**. En ellas encontrarás información importante sobre problemas conocidos, paquetes que requieren atención especial y posibles limitaciones según tu configuración. Basta con que leas primero los capítulos dedicados a la [actualización a trixie](https://www.debian.org/releases/trixie/release-notes/upgrading.es.html "Notas de lanzamiento de Debian 13") y compruebes si se mencionan los programas que utilizas habitualmente. Aunque este primer paso pueda parecer innecesario, puede evitarte muchos problemas durante la actualización de Debian 13.

Nota La actualización de Debian 13 solo es posible desde la versión anterior directa, Debian 12. Si usas otra versión o una [distribución de Linux diferente](https://www.ionos.es/digitalguide/servidores/configuracion/distribuciones-linux/), deberás [instalar Debian 13 desde cero](https://www.ionos.es/digitalguide/servidores/configuracion/instalar-debian-13/).

## Paso 2: crear una copia de seguridad completa

Lo más importante antes de actualizar a Debian 13 es realizar una [copia de seguridad de tus datos](https://www.ionos.es/digitalguide/servidores/seguridad/realizar-una-copia-de-seguridad-de-tus-datos/). Aunque la actualización suele desarrollarse sin problemas, pueden producirse errores por cortes de energía, discos duros defectuosos o conflictos entre paquetes. En esos casos, la copia de seguridad te permitirá restaurar el sistema **sin perder información valiosa**. No basta con crear una copia de seguridad: también debes comprobar que funcione correctamente. Por eso, después de hacer la [copia de seguridad](https://www.ionos.es/digitalguide/servidores/seguridad/que-es-un-backup/), asegúrate de que los archivos se hayan guardado por completo y puedan restaurarse sin errores.

Respalda como mínimo los siguientes directorios y datos: `/etc` (archivos de configuración), `/home` (archivos de usuario), volcados de bases de datos (`/var/lib/mysql` o `mysqldump`) y datos de páginas web o aplicaciones. Si trabajas en una [máquina virtual (VM)](https://www.ionos.es/digitalguide/servidores/know-how/maquina-virtual/) o en la [nube](https://www.ionos.es/digitalguide/servidores/know-how/que-es-el-cloud/), crea además un snapshot o una imagen del sistema. Guarda también la salida del siguiente comando:

```bash
dpkg --get-selections '*'
```

El resultado mostrará una lista de todos los paquetes instalados junto con su estado actual. Esta información será muy útil si necesitas restaurar tu entorno después de completar la actualización de Debian 13.

## Paso 3: comprobar el estado actual del sistema

Antes de actualizar Debian 13, asegúrate de que realmente tienes instalada la versión Debian 12, es decir, “bookworm”, ya que solo es posible realizar la actualización desde esta versión. Puedes verificar la versión actual con el siguiente comando:

```bash
cat /etc/debian_version
```

En la salida debería aparecer “bookworm” o “12”. También es importante comprobar que dispones de **suficiente espacio libre en el disco**, ya que durante la actualización de Debian 13 se descargan numerosos paquetes nuevos que se almacenan temporalmente. Si el espacio es insuficiente, el proceso puede interrumpirse. Para comprobarlo, ejecuta el siguiente comando en el terminal:

```bash
apt -o APT::Get::Trivial-Only=true full-upgrade
```

Si aparece un mensaje como el siguiente, significa que falta espacio de almacenamiento y deberás liberar espacio antes de continuar con la actualización:

```bash
E: You don't have enough free space in /var/cache/apt/archives/.
```

## Paso 4: actualizar Debian 12 antes de la migración

Antes de actualizar Debian 12 a Debian 13, asegúrate de que tu sistema actual esté **completamente actualizado**. Ejecuta los siguientes comandos en el terminal:

```bash
sudo apt update
sudo apt upgrade -y
sudo apt full-upgrade -y
sudo apt autoremove --purge -y
```

Este paso es fundamental, ya que corrige posibles errores menores y vulnerabilidades de seguridad, garantizando una base estable para una actualización de Debian 13 sin contratiempos. Solo cuando tu sistema “bookworm” esté totalmente al día deberías iniciar la migración a “trixie”.

## Paso 5: revisar paquetes retenidos

En algunos casos, ciertos paquetes se encuentran en estado “Hold”. Esto significa que no se actualizan automáticamente, incluso si existen versiones nuevas disponibles. Estos paquetes pueden provocar conflictos durante el proceso de actualización de Debian 13, ya que impiden que **las dependencias se resuelvan correctamente**.

Puedes comprobar si hay paquetes retenidos con el siguiente comando:

```bash
apt-mark showhold
```

Si aparecen paquetes en la lista, libéralos para que puedan actualizarse correctamente:

```bash
sudo apt-mark unhold nombre_paquete
```

## Paso 6: revisar las fuentes de paquetes externas

Con el tiempo, es habitual que los usuarios añadan fuentes de paquetes adicionales a su sistema, por ejemplo, para instalar software específico que no está disponible en los repositorios oficiales de Debian. Sin embargo, estas fuentes externas suelen causar muchos problemas durante la actualización de Debian 13. Por ello, conviene **revisar tu lista de fuentes de paquetes** antes de continuar:

```bash
apt list '?narrow(?installed, ?not(?origin(Debian)))'
```

Desactiva o elimina temporalmente todas las entradas que no pertenezcan a Debian. Lo más recomendable es que el sistema utilice únicamente paquetes oficiales de Debian durante la actualización. Esto reduce el riesgo de conflictos o dependencias incompatibles.

## Paso 7: cambiar las fuentes de paquetes a Debian 13

Cuando tu sistema esté listo, el siguiente paso consiste en cambiar las fuentes de paquetes de Debian 12 a Debian 13. Estas fuentes se encuentran en el archivo principal `/etc/apt/sources.list` y, en algunos casos, en archivos adicionales dentro del directorio `/etc/apt/sources.list.d/`. Abre estos archivos con un editor de texto y sustituye el término “bookworm” por “trixie” en todas las líneas. Es importante modificar todas las entradas para que **los paquetes se descarguen desde las nuevas fuentes de Debian 13**. Antes de continuar con la actualización de Debian 13, haz una copia de seguridad del archivo original. De esta forma, podrás restaurarlo fácilmente si ocurre algún error durante el proceso.

## Paso 8: crear un entorno de trabajo estable

Si realizas la actualización de Debian 13 en un servidor remoto a través de [SSH](https://www.ionos.es/digitalguide/servidores/herramientas/protocolo-ssh/), existe el riesgo de que la conexión se interrumpa durante el proceso. Esto podría dejar la actualización incompleta o provocar errores en el sistema. Para evitarlo, utiliza herramientas como `screen` o `tmux`. Estos programas crean **sesiones persistentes que siguen ejecutándose en segundo plano**, incluso si la conexión SSH se pierde. En este ejemplo, utilizamos `screen`. Instálalo con los siguientes comandos:

```bash
sudo apt install screen -y
screen -S upgrade-session
```

## Paso 9: iniciar la actualización mínima de Debian 13

Una vez que hayas terminado los preparativos, el siguiente paso consiste en realizar una actualización mínima. En esta fase, **solo se actualizan los paquetes que pueden reemplazarse sin generar conflictos importantes**. Este paso intermedio reduce el riesgo de que servicios esenciales dejen de funcionar repentinamente durante la actualización. Cuando esta primera actualización haya finalizado correctamente, podrás continuar con la actualización principal.

Para iniciar la actualización mínima, ejecuta el siguiente comando:

```bash
apt upgrade --without-new-pkgs
```

## Paso 10: realizar la actualización completa

Ya puedes iniciar la actualización completa del sistema a Debian 13. Este es el paso central del proceso, en el que tu sistema se actualizará de la versión 12 a la versión 13. Durante esta fase, **se descargarán, descomprimirán e instalarán numerosos paquetes**. Es posible que el sistema te pida en varias ocasiones cómo proceder con determinados archivos de configuración. En la mayoría de los casos, es seguro aceptar la nueva versión del archivo que se propone.

Para iniciar la actualización de Debian 13, ejecuta el siguiente comando:

```bash
apt full-upgrade
```

Ten paciencia: este paso puede tardar varios minutos, dependiendo de la velocidad de tu equipo y de tu conexión a Internet.

## Paso 11: reiniciar con el nuevo kernel

La actualización a Debian 13 “trixie” suele incluir también una actualización del [kernel](https://www.ionos.es/digitalguide/servidores/know-how/que-es-el-kernel/). Se recomienda encarecidamente tener instalado un metapaquete del kernel (`linux-image- *`), por ejemplo, `linux-image-amd64` en sistemas con arquitectura AMD64. Esto garantiza que\* *las futuras actualizaciones del kernel se instalen automáticamente*\*. Comprueba si tu sistema tiene instalado un metapaquete con el siguiente comando:

```bash
dpkg -l 'linux-image*' | grep ^ii | grep -i meta
```

Si no aparece ninguno, instálalo con este comando:

```bash
apt install linux-image-amd64
```

Después de actualizar el kernel, reinicia el sistema para que el nuevo núcleo entre en funcionamiento. Las notas de la versión de Debian indican expresamente que este reinicio suele ser obligatorio.

## Paso 12: tareas finales y de limpieza

Aunque el sistema funcione correctamente después del reinicio, aún quedan algunas tareas de limpieza que conviene realizar. Es recomendable eliminar paquetes no necesitados y dependencias antiguas para mantener tu sistema estable y optimizado. Para ello, puedes usar `apt autoremove`. También es recomendable eliminar los paquetes obsoletos que ya no se necesitan tras la actualización de Debian 13. Primero, **enuméralos y después elimínalos** con estos comandos:

```bash
apt list '?obsolete'
apt purge '?obsolete'
```

Por último, borra los archivos de configuración de paquetes antiguos:

```bash
apt list '?config-files'
apt purge '?config-files'
```

Con esto, tu sistema se habrá actualizado correctamente a Debian 13 “trixie” y estará listo para usarse con normalidad. A partir de aquí, puedes instalar herramientas adicionales, como sistemas de gestión de bases de datos (por ejemplo, [PostgreSQL en Debian 13](https://www.ionos.es/digitalguide/servidores/configuracion/instalar-postgresql-en-debian-13/)).


This is a markdown version of: [https://www.ionos.es/digitalguide/servidores/configuracion/actualizar-debian-13/](https://www.ionos.es/digitalguide/servidores/configuracion/actualizar-debian-13/) for AI/LLM consumption.