Actualizar Debian 12 a Debian 13 (Trixie) – Guía completa
El equipo de Debian lanzó oficialmente Debian 13 “Trixie” el 9 de agosto de 2025.
Como en versiones previas, es posible hacer una actualización en sitio (in-place upgrade) desde Debian 12 “Bookworm” sin necesidad de reinstalar desde cero, siempre y cuando se sigan con cuidado los pasos adecuados.
Sin embargo, como con cualquier actualización mayor, hay riesgos: incompatibilidades de paquete, cambios de configuración o fallos inesperados. Por eso el primer paso siempre debe ser hacer una copia de seguridad completa.
Índice
1. Verificar versión actual y estado del sistema
Primero asegúrate de que realmente estás en Debian 12 y que el sistema está saludable:
lsb_release -a
# o bien
cat /etc/debian_version
uname -a
Luego, revisa que no haya paquetes rotos o dependencias pendientes:
sudo apt update
sudo apt upgrade
sudo apt --fix-broken install
sudo apt autoremove
Es importante que no haya actualizaciones pendientes antes de cambiar las fuentes, pues de lo contrario podrías tener conflictos.
2. Respaldos (Backups)
Antes de tocar nada delicado, haz copias de seguridad. Algunas sugerencias:
- Directorios clave:
/etc,/var/lib/dpkg,/var/lib/apt/extended_states. - Exportar la selección de paquetes instalados:
dpkg --get-selections '*' > ~/paquetes-debian12.txt - Respaldar datos de usuarios (por ejemplo,
/home, bases de datos, etc.). - Si el sistema está en producción, considera clonar la máquina o tener un snapshot (si usas virtualización).
Esto es especialmente crítico porque, aunque el proceso es bastante seguro si se hace bien, un fallo de hardware o problema imprevisto podría dejar el sistema inutilizable.
3. Actualizar completamente Debian 12
Ya en “Bookworm”, actualiza todo lo que esté pendiente:
sudo apt update
sudo apt full-upgrade -y
sudo apt --purge autoremove -y
Esto garantiza que tu sistema esté lo más limpio y actualizado posible antes de hacer la transición. Muchos usuarios lo mencionan como paso previo esencial.
4. Cambiar las fuentes APT de “bookworm” a “trixie”
Ahora toca editar los archivos de repositorios APT para apuntar a Debian 13 (Trixie). Esto incluye el archivo principal /etc/apt/sources.list y cualquier archivo bajo /etc/apt/sources.list.d/.
Por ejemplo:
sudo nano /etc/apt/sources.list
Busca líneas como:
deb http://deb.debian.org/debian bookworm main contrib non-free
deb http://security.debian.org/debian-security bookworm-security main contrib non-free
deb http://deb.debian.org/debian bookworm-updates main contrib non-free
Y cámbialas por:
deb http://deb.debian.org/debian trixie main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security trixie-security main contrib non-free
deb http://deb.debian.org/debian trixie-updates main contrib non-free
Observaciones importantes:
- Debian 13 incorpora el componente
non-free-firmwarecon más presencia, para facilitar que ciertos dispositivos funcionen correctamente. - Si en tu configuración tienes “pinning” o ajustes especiales en APT (por ejemplo
APT::Default-Release), desactívalos provisoriamente para permitir la actualización completa. - No borres de inmediato los archivos en
/etc/apt/sources.list.d/con repositorios de terceros, pero ten en cuenta que algunos paquetes de terceros podrían no ser compatibles con Trixie.
Una vez hecho el cambio, guarda y sal del editor.
5. Actualización mínima (sin nuevos paquetes)
Para reducir riesgos al principio, se recomienda hacer una actualización mínima que no instale nuevos paquetes:
sudo apt update
sudo apt upgrade --without-new-pkgs
Este paso comienza el proceso de actualización pero “contiene” los cambios al mínimo posible. Usuarios que han hecho la migración lo usan como medida intermedia.
6. Actualización completa hacia Debian 13
Ahora sí, realiza la actualización completa:
sudo apt full-upgrade --autoremove -y
Durante este paso pueden aparecer varios mensajes interactivos:
- Reinicios de servicios: selecciona “Yes” para permitir que el sistema reinicie servicios que lo requieran.
- Archivos de configuración modificados: si no tienes personalizaciones muy particulares, lo más seguro suele ser conservar los archivos existentes (
keep your version) en lugar de sobrescribirlos. - Conflictos o paquetes que deben ser removidos: léelos con atención antes de aceptar.
El proceso puede tardar, dependiendo de tu hardware, velocidad de red y cantidad de paquetes instalados.
7. Limpiar y reiniciar
Una vez que la actualización haya terminado:
sudo apt --purge autoremove -y
sudo apt autoclean
Luego reinicia la máquina:
sudo reboot
Durante el reinicio se actualizará el kernel y otros componentes críticos, por lo que este paso es obligatorio.
8. Verificaciones posactualización y ajustes
Ya arrancado en Debian 13:
- Verifica la versión con
lsb_release -aocat /etc/debian_version. - Comprueba que servicios críticos (servidores web, base de datos, interfaces de red, etc.) funcionen correctamente.
- Revisa logs en
/var/log/por errores inesperados. - Examina paquetes que fueron retenidos (held back) durante la actualización y decide si los necesitas actualizar a mano.
- Si es necesario, revisa configuraciones sensibles que hayan cambiado en Debian 13, por ejemplo en LDAP, TLS, librerías, etc. Las notas de lanzamiento de Debian 13 listan posibles puntos problemáticos.
- Considera habilitar
trixie-backportssi necesitas versiones más recientes de ciertos paquetes.
9. Posibles problemas comunes y cómo enfrentarlos
- Paquetes retenidos: si algunos no se actualizaron automáticamente, puedes forzar su instalación manualmente mediante
apt install nombre-paquete. - Conflictos de configuración: rescata tus archivos de respaldo en
/etcsi detectas algo que no funciona bien. - Problemas de compatibilidad de hardware: si tu equipo requiere firmware no libre, en Debian 13 el soporte para firmware no libre es más fuerte que en versiones anteriores, gracias al componente
non-free-firmware. - Servicios que no arrancan: revisa
journalctl -xey logs del servicio específico para diagnosticar errores. - Errores en repositorios de terceros: algunos repositorios externos pueden no tener paquetes para Trixie aún. En esos casos desactívalos temporalmente o busca versiones compatibles.
🔍 Recurso recomendado
Te recomiendo leer las notas de lanzamiento oficiales de Debian 13, sección “Upgrades from Debian 12”, para estar al tanto de detalles técnicos, advertencias y casos especiales. https://www.debian.org/releases/trixie/release-notes/