
Hoy me he animado a actualizar la versión de Debian en el servidor Hetzner que tengo contratado, de Bookworm (v12) a Trixie (v13).
Por una vez y sin que sirva de precedente :-), al leer las notas de actualización, he visto que los pasos para actualizar la distribución han cambiado de como yo lo estaba haciendo los últimos lustros. Ahora, según la propia documentación de Debian, los pasos recomendados son los siguientes:
Comprobar si estamos usando la última versión de nuestra rama
cat /etc/debian_version para comprobar qué versión exacta tenemos ejecutándoseapt update & apt upgrade para actualizar nuestra rama con las últimas actualizacionesapt autoremove para eliminar los paquetes antiguos que se pueden eliminar con seguridadfind /etc -name '*.dpkg-*' -o -name '*.ucf-*' -o -name '*.merge-error' para eliminar versiones antiguas de ficheros de configuración, versiones suministradas por los desarrolladores de paquetes, etc. Esto ayuda a evitar confusiones.Una vez actualizado el sistema a la última versión de nuestra rama, hay que reconfigurar la lista de fuentes de APT (/etc/apt/sources.list) y todos los ficheros *.list en /etc/apt/sources.list.d.
Es muy recomendable convertir nuestro antiguo /etc/apt/sources.list por únicamente un fichero llamado debian.sources en /etc/apt/sources.list.d/. Su contenido será similar a lo siguiente:
Types: deb
URIs: https://deb.debian.org/debian
Suites: trixie trixie-updates
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb
URIs: https://security.debian.org/debian-security
Suites: trixie-security
Components: main non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Si queremos usar otros componentes además de main y non-free-firmware, como contrib o non-free, simplemente hay que añadirlo a todas las líneas Components:.
Con esto ya tendríamos a APT apuntando a la nueva versión. Para realizar la actualización:
apt updateapt -o APT::Get::Trivial-Only=true full-upgradeapt upgrade --without-new-pkgs y, si el proceso se realiza correctamente, ejecutar apt full-upgrade para una actualización completa del sistema.Siguiendo estos pasos, la actualización debería de ir sobre ruedas :-)