Actualización de Debian 12 Bookworm a Debian 13 Trixie: Guía de actualización de Linux

La transición de Debian 12 Bookworm a Debian 13 Trixie marca un hito importante en la evolución de una de las distribuciones GNU/Linux más populares, reconocida por su robustez y estabilidad. Con esta actualización, los usuarios se benefician de un entorno optimizado gracias a la integración del kernel Linux 6.12 LTS, nuevas funcionalidades y soporte extendido hasta 2030. Ya sea para estaciones de trabajo, servidores o máquinas virtuales, esta transición debe abordarse metódicamente y con una preparación minuciosa para evitar cualquier inconveniente durante la actualización. Administradores de sistemas, desarrolladores y entusiastas del código abierto encontrarán en esta guía práctica consejos, pasos, comandos esenciales y dificultades a evitar para completar esta migración con éxito y confianza. Comprender los desafíos de la transición de Debian 12 Bookworm a Debian 13 Trixie: Novedades y contexto técnico.

Debian sigue siendo un referente en el mundo Linux gracias a su ciclo de lanzamiento bien calibrado, con una nueva versión estable aproximadamente cada dos años. En agosto de 2025, el lanzamiento oficial de Debian 13 Trixie sustituyó a Debian 12 Bookworm, lo que trajo consigo no solo la actualización de miles de paquetes, sino también una profunda modernización, incluyendo el kernel Linux 6.12 LTS. Este kernel, como se detalla en linuxencaja.net, aporta avances significativos en rendimiento y compatibilidad de hardware. El lanzamiento de Trixie también marca un hito en el mundo Linux, ya que marca una evolución del formato fuente APT con la introducción del formato deb822, modernizando así la gestión de repositorios.

Además, Debian 13 consolida la compatibilidad con arquitecturas de 64 bits, con una compatibilidad muy limitada, si no inexistente, con las de 32 bits. Este enfoque técnico busca fortalecer la seguridad, el rendimiento y la consistencia en todo el sistema. Con aproximadamente cinco años de soporte LTS, Debian 13 ofrece un horizonte estable que resultará atractivo tanto para servidores de misión crítica como para entornos de escritorio con GNOME, KDE o XFCE. Las mejoras no se limitan al kernel; la actualización también incluye versiones revisadas de Systemd, OpenSSL y mejoras en los entornos gráficos. Por ejemplo, GNOME y KDE ahora se benefician de una mejor gestión de sesiones y consumo de memoria, lo que mejora la usabilidad para los usuarios finales. La gestión de arranque mediante Grub también se ha optimizado para garantizar un inicio rápido y seguro.Soporte extendido

hasta 2030, lo que garantiza la estabilidad a largo plazo. Kernel Linux 6.12 LTS, que garantiza un mejor rendimiento y una mejor compatibilidad de hardware.

Obsolescencia de los sistemas de 32 bits

  • en favor de arquitecturas de 64 bits más robustas. Modernización de los repositorios APT con el formato deb822. Actualizaciones importantes de Systemd, OpenSSL y la gestión de arranque con Grub.
  • Estos cambios resaltan la necesidad de una preparación meticulosa antes de cualquier actualización. Un error común es abordar la migración sin verificar primero los paquetes de terceros o sin una copia de seguridad completa, lo que puede provocar interrupciones del servicio difíciles de gestionar. Para obtener más información sobre la gestión avanzada de Linux, los consejos de linuxencaja.net pueden ser muy útiles.Preparación para la actualización de Debian 12 a 13: Copia de seguridad y comprobaciones esenciales
  • Antes de migrar de Debian 12 Bookworm a Debian 13 Trixie, es crucial realizar una copia de seguridad completa de los datos y las configuraciones. El objetivo es protegerse contra cualquier fallo inesperado que pueda ocurrir durante la actualización. Se recomiendan varias estrategias según el entorno: Máquinas virtuales
  • : Una instantánea o un clon completo de la máquina virtual proporciona un método de recuperación rápido y fiable. Servidores físicos
  • : Una imagen de disco mediante Clonezilla o UrBackup protege contra la pérdida accidental de particiones. Copia de seguridad dirigida con tar

: Cree un archivo comprimido de directorios sensibles como /etc (configuraciones del sistema), /home (datos de usuario), /root (datos administrativos) y /var/spool/cron (tareas programadas). Un ejemplo concreto de una copia de seguridad con tar también incluye la lista de paquetes instalados mediante el comando: dpkg –get-selections > ~/packages.list

Este enfoque garantiza la capacidad de reconstruir el entorno de software si es necesario. El comando tar para generar un archivo comprimido completo antes de la actualización será:

sudo tar –ignore-failed-read -czpvf /root/backup-before-upgrade-$(date +%F).tar.gz

  • –exclude=’/home/*/.cache’–exclude=’/home/*/.local/share/Trash’
  • –exclude=’/var/cache’–exclude=’/var/tmp’
  • –exclude=’/tmp’/etc /home /root /var/spool/cron /var/lib/dpkg /var/lib/apt/extended_states

Tras crear el archivo comprimido, es fundamental transferirlo a un medio seguro (unidad externa, NAS o nube). Esto garantiza una recuperación rápida incluso en caso de un incidente grave. Este paso es esencial, como se puede observar en cualquier migración importante, especialmente para sistemas que utilizan entornos gráficos como GNOME o KDE, que pueden contener valiosas configuraciones personalizadas.

<!– wp:code {"content":"
dpkg --get-selections > ~/packages.list
“} –>
Además de los datos, también es recomendable comprobar la versión exacta de Debian instalada antes de actualizar. El siguiente comando proporciona esta información:

lsb_release -a

<!– wp:code {"content":"
sudo tar --ignore-failed-read -czpvf /root/backup-before-upgrade-$(date +%F).tar.gz n  --exclude='/home/*/.cache' n  --exclude='/home/*/.local/share/Trash' n  --exclude='/var/cache' n  --exclude='/var/tmp' n  --exclude='/tmp' n  /etc /home /root /var/spool/cron /var/lib/dpkg /var/lib/apt/extended_states
“} –>
Esto muestra la distribución actual en detalle, confirmando que efectivamente se está trabajando con Debian 12 Bookworm. Para refinar esta información, el comando 
  cat /etc/debian_version 
  proporciona la versión secundaria, por ejemplo, 12.11, lo que indica que el sistema está completamente actualizado. 
  Gestión de paquetes APT y de terceros al migrar de Debian 12 a 13 
  La gestión de paquetes mediante APT es fundamental para la actualización de Debian. Una verificación cuidadosa de los paquetes instalados, especialmente los de repositorios de terceros o los instalados manualmente, garantiza una transición fluida. El siguiente comando puede identificar estos paquetes fuera de los repositorios oficiales: 
  sudo apt list '?narrow(?installed, ?not(?origin(Debian)))' 
  Este informe puede incluir paquetes importantes como Docker o herramientas específicas instaladas mediante archivos .deb externos, o repositorios personalizados ubicados en

/etc/apt/sources.list.d/

. Para cada uno:

<!– wp:code {"content":"
lsb_release -a
“} –>
Evalúe si es necesario eliminarlos antes de la migración, con una reinstalación específica posterior.

O bien, decida conservarlos si son compatibles con Debian 13, evitando así trabajo adicional. Para paquetes sensibles, utilice el comando sudo apt-mark hold

para bloquear temporalmente su actualización. Es importante tener una lista clara de los paquetes retenidos antes de proceder para evitar bloqueos críticos durante la actualización:

sudo apt-mark showhold

<!– wp:code {"content":"
sudo apt list '?narrow(?installed, ?not(?origin(Debian)))'
“} –>
El objetivo es eliminar estos paquetes retenidos, si es posible, según la recomendación oficial de Debian, para que el proceso de actualización se ejecute sin interrupciones. Finalmente, un paso clave es modificar las fuentes APT para que apunten a los repositorios Trixie de Debian 13. En lugar de editar los archivos manualmente,

/etc/apt/sources.list y los de la carpeta /etc/apt/sources.list.d/, el comando sed facilita esta tarea:sudo sed -i ‘s/bookworm/trixie/g’ /etc/apt/sources.list /etc/apt/sources.list.d/*

  • Esta sustitución automática garantiza que todos los archivos fuente apunten a la versión futura. Debian 13 también introduce el repositorio de firmware no libre, diseñado para el firmware propietario necesario para cierto hardware, en particular el relacionado con controladores NVIDIA u otros periféricos incompatibles con las estrictas Directrices de Software Libre de Debian (DFSG).
  • Enumere y administre los paquetes de terceros para evitar conflictos y errores durante la actualización.
  • Desactive las retenciones en paquetes esenciales para la actualización. Automatice la modificación de repositorios para que apunten a Trixie con comandos de shell robustos. Para obtener más información sobre la gestión de paquetes y la seguridad de entornos Linux, aquí tiene un artículo útil sobre la optimización y la gestión de repositorios en linuxencaja.net. Procedimientos detallados para actualizar de Debian 12 a Debian 13 Con todos los preparativos listos, comienza la actualización. El proceso es sencillo, pero requiere paciencia, ya que se pueden descargar e instalar varios gigabytes. La actualización debe realizarse en el siguiente orden preciso, en un sistema sin carga significativa:

Actualice la lista de paquetes

<!– wp:code {"content":"
sudo apt-mark showhold
“} –>
para que APT esté al tanto del nuevo software:

sudo apt-get update

Inicie la actualización completa a las versiones de Debian 13 mientras supervisa las dependencias: sudo apt-get dist-upgrade –autoremove -y Este comando actualiza los paquetes a Trixie y elimina automáticamente los paquetes antiguos y obsoletos. Es fundamental esperar a que el proceso se complete sin interrumpirlo. En caso de problema, algunos servicios como systemd o el servidor X en entornos GNOME, KDE o XFCE podrían verse afectados temporalmente, lo que requeriría reiniciar el equipo.Una vez finalizado el procedimiento, reinicie el equipo:

<!– wp:code {"content":"
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list /etc/apt/sources.list.d/*
“} –>
sudo reboot

Tras reiniciar, confirme que la migración se realizó correctamente con: lsb_release -aLa terminal debería mostrar:

  • ID del distribuidor: Debian Descripción: Debian GNU/Linux 13 (trixie)
  • Versión: 13 Nombre en clave: trixie
  • Esta confirmación marca la transición exitosa. https://www.youtube.com/watch?v=UklxKvXoRYc

Para quienes prefieren la asistencia en vídeo, este recurso de YouTube también explica cada paso importante en detalle, desde las copias de seguridad hasta la limpieza posterior a la instalación. Limpiar y optimizar el sistema después de la actualización Es fundamental no descuidar el proceso posterior a la migración. Un sistema limpio previene fallos y libera espacio en disco. Tres comandos esenciales facilitan esta limpieza:Eliminar paquetes huérfanos:

sudo apt autoremove –purge

Eliminar paquetes obsoletos que no están presentes en los repositorios:

  1. sudo apt purge ‘~o’ Limpiar la caché de APT:
<!– wp:code {"content":"
sudo apt-get update
“} –>
sudo apt autoclean
  1. Estos comandos, especialmente los dos primeros, pueden ejecutarse primero con la opción -s (simulación) para comprobar la lista de eliminaciones propuestas. Esto evita la eliminación de un paquete de terceros que temporalmente ya no se reconoce porque su repositorio aún no se ha actualizado. Finalmente, Debian 13 introduce el comando apt modernize-sources, que convierte los archivos source.list clásicos al nuevo formato deb822. Esta transición mejora la claridad, la seguridad y la facilidad de gestión de las fuentes de APT:
<!– wp:code {"content":"
sudo apt-get dist-upgrade --autoremove -y
“} –>
sudo apt modernize-sources

Una vez validado, este paso finaliza la actualización del repositorio. Los archivos antiguos se guardan con la extensión .bak en caso de que sea necesario revertirlos.

<!– wp:code {"content":"
sudo reboot
“} –>
Anticipando desafíos y aprovechando las mejoras en Debian 13

La migración a Debian 13 Trixie no es solo una actualización lógica de APT o del kernel. Abre la puerta a un entorno Linux más seguro y eficiente, compatible con tecnologías futuras. Por ejemplo, Systemd ha integrado optimizaciones de inicio y una gestión de servicios mejorada para facilitar el mantenimiento y la monitorización. OpenSSL, por su parte, se beneficia de una actualización crítica en Debian 13 que refuerza la seguridad de las comunicaciones de red.

<!– wp:code {"content":"
lsb_release -a
“} –>
Una migración exitosa también implica abordar los cambios en la gestión de las interfaces gráficas más populares. GNOME, KDE y XFCE se han actualizado para ofrecer numerosas mejoras en términos de usabilidad e integración del sistema, incluyendo la gestión de energía, las notificaciones y la conectividad de periféricos. Estos avances se detallan en diversos recursos, especialmente en linuxencaja.net, que también abarca el ecosistema Linux en general y sus desafíos actuales.

Mayor compatibilidad con nuevas tecnologías de hardware y software.

<!– wp:code {"content":"
Distributor ID:tDebiannDescription:tDebian GNU/Linux 13 (trixie)nRelease:t13nCodename:ttrixie
“} –>
Arranque optimizado mediante Systemd para reducir el tiempo de acceso.
Seguridad de red reforzada gracias a las actualizaciones de OpenSSL.
Entornos gráficos más fluidos y estables (GNOME, KDE, XFCE).
Por último, si tiene hardware antiguo o sobrecargado, le recomendamos consultar consejos para revitalizar su sistema Linux, por ejemplo, con estos consejos prácticos y modernos en linuxencaja.net.

Para los usuarios curiosos, la gestión mejorada de contenedores Docker en Debian 13 permite implementaciones más eficientes y seguras en entornos virtualizados.

<!– wp:code {"content":"
sudo apt autoremove --purge
“} –>
<!– wp:code {"content":"
sudo apt purge '~o'
“} –>
<!– wp:code {"content":"
sudo apt autoclean
“} –>

<!– wp:code {"content":"
sudo apt modernize-sources
“} –>