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.