La actualización de Debian 12 (Bookworm) a Debian 13 (Trixie) es generalmente sencilla si se siguen los pasos en el orden correcto. Esta guía le llevará de forma segura por todo el proceso.

Antes de actualizar: realizar una copia de seguridad

Importante: Realice una copia de seguridad completa de todos los datos relevantes antes de comenzar. En servidores, se recomienda un snapshot completo del sistema.

# Guardar lista de paquetes instalados
dpkg --get-selections > ~/paquetes-backup.txt

# Guardar fuentes actuales
cp /etc/apt/sources.list ~/sources.list.backup

Paso 1: Actualizar el sistema completamente

Asegúrese de que Debian 12 está al día:

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

Limpiar paquetes residuales:

sudo apt --purge autoremove

Paso 2: Cambiar las fuentes de paquetes a Trixie

Actualice las fuentes de Bookworm a Trixie:

sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list

Si tiene fuentes adicionales en /etc/apt/sources.list.d/, también deben actualizarse:

sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/*.list

Verificar las fuentes:

cat /etc/apt/sources.list

El archivo debe contener ahora trixie en lugar de bookworm.

Paso 3: Actualizar las listas de paquetes

sudo apt update

Es posible que vea avisos sobre paquetes modificados – es normal.

Paso 4: Realizar la actualización

sudo apt full-upgrade -y

Este proceso tarda entre 10 y 30 minutos según el sistema y la conexión a internet. Si surgen conflictos, se le pedirá una decisión – en caso de duda, conserve la versión del mantenedor del paquete.

Paso 5: Limpiar el sistema

Eliminar paquetes que ya no son necesarios:

sudo apt --purge autoremove
sudo apt autoclean

Paso 6: Reiniciar el sistema

sudo reboot

Verificar tras el reinicio

# Verificar versión de Debian
cat /etc/debian_version
lsb_release -a

# Verificar versión del kernel
uname -r

Problemas frecuentes

Errores en repositorios de terceros: Si fuentes externas (p.ej. para MariaDB, Docker) dan problemas, desactívelas temporalmente, realice la actualización y reconfígurelas después.

Servicios que no arrancan: Tras la actualización pueden haber cambiado archivos de configuración. Revisar los logs:

journalctl -xe
systemctl status NOMBRE_SERVICIO

Módulos del kernel: Los módulos DKMS antiguos (p.ej. para drivers especiales) pueden necesitar recompilación.

Conclusión

La actualización de Debian es generalmente sin problemas si se actúa de forma sistemática y se realiza una copia de seguridad previa. Para servidores en producción, se recomienda probar primero en un entorno de pruebas.

¿Necesita ayuda con la actualización de sus servidores Linux? Como administrador de sistemas con experiencia, estaré encantado de ayudarle. Contácteme.