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.

Servidores dedicados
Rendimiento e innovación
  • Procesadores de última generación
  • Hardware dedicado de alto rendimiento
  • Centros de datos con certificación ISO

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 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, deberás instalar Debian 13 desde cero.

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. 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, 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) o en la nube, crea además un snapshot o una imagen del sistema. Guarda también la salida del siguiente comando:

dpkg --get-selections '*'
bash

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:

cat /etc/debian_version
bash

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:

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

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:

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

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:

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

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:

apt-mark showhold
bash

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

sudo apt-mark unhold nombre_paquete
bash

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:

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

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, 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:

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

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:

apt upgrade --without-new-pkgs
bash

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:

apt full-upgrade
bash

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

Servidores virtuales (VPS)
VPS rentables en servidores Dell Enterprise
  • 1 Gb/s de ancho de banda y tráfico ilimitado
  • 99,99 % de tiempo de actividad y certificación ISO
  • Soporte 24/7 galardonado y asesor personal

Paso 11: reiniciar con el nuevo kernel

La actualización a Debian 13 “trixie” suele incluir también una actualización del 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:

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

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

apt install linux-image-amd64
bash

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:

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

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

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

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).

¿Le ha resultado útil este artículo?
Ir al menú principal