Actualizar Debian 12 (Bookworm) a Debian 13 (Trixie)

Como siempre, antes de realizar una actualización del sistema, es conveniente que realicéis una copia de seguridad del mismo.

Si estáis actualizando un sistema virtualizado, tendréis copia de seguridad de vuestras máquinas virtuales para poder restaurar el sistema en caso de que algo falle.

Bien, pues una vez dicho ésto, antes de nada, comprobaremos si tenemos paquetes retenidos:

sudo apt-mark showhold

Si tenemos paquetes retenidos deberíamos dejar de retenerlos con "apt-mark unhold nombre-de-paquete" o asegurarnos de que esos paquetes no van a interferir en el proceso de actualización.

Una vez hecho ésto, pasaremos al proceso de actualización.

El procedimiento que hemos seguido para realizar la actualización ha sido el siguiente:

Actualizar los paquetes instalados en Debian Bookworm

Primero hemos realizado una actualización de paquetes en Debian Bookworm:

sudo apt update && sudo apt -y upgrade

A continuación, hemos realizado una actualización mediante full-upgrade:

sudo apt -y full-upgrade

Una vez actualizados los paquetes en Debian 12, eliminamos las dependencias instaladas automáticamente que ya no son necesarias para ningún paquete:

sudo apt -y autoremove

Actualizar Debian 13 Bookwomr a Debian 13 Trixie

Una vez actualizados los paquetes a sus últimas versiones en Debian Bookworm, hemos modificado los ficheros de listas de paquetes para que apunten a los repositorios de Debian Trixie:

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

Una vez modificados los repositorios, simplemente hemos realizado una actualización mínima de paquetes a Debian Trixie:

sudo apt update && sudo apt -y upgrade --without-new-pkgs

Cuando finalice el proceso anterior, realizamos una actualización completa de paquetes:

sudo apt -y full-upgrade

Por seguridad, es conveniente llevar a cabo el proceso de actualización en dos fases, como hemos hecho.

Cuando haya terminado el proceso de actualización de paquetes, reiniciamos el sistema:

sudo reboot

Por último, realizamos limpieza eliminando paquetes obsoletos:

sudo apt -y autoremove
Be the first to comment