sábado, 4 de abril de 2020

Migrar Debian 10 (Buster) a Debian 11 (Bullseye)

A la fecha de publicación de este post, la versión estable del Sistema Operativo Debian, es la versión 10 (Buster). Esta migración se realizara en un PC personal, así que lo primordial es realizar un respaldo a sus documentos.

Antes que nada vamos a verificar que servicios tenemos activos ejecutando el siguiente comando:

# netstat -tlpn

netstat -tlpn
Observando la imagen, vemos que solo tenemos activos los siguientes servicios:
  • 111: rpcbind  
  • 22:  ssh 
  • 631:  cups
¿Porque debemos verificar que servicios tenemos activos? Sencillamente para que no afecte algún servicio en el proceso de migración.
Antes de empezar la migración, debemos tener nuestro Debian 10 (Buster) actualizado completamente, asi que ejecutamos los siguientes comandos:

# apt-get update 
# apt-get upgrade 
# apt-get dist-upgrade

apt-get dist-upgrade
lsb_release -a
 Si todo ha ido sin problemas, realicemos comprobaciones de integridad y coherencia de la base de datos para paquetes parcialmente instalados, ejecutando el siguiente comando:

# dpkg -C

Luego realizamos una comprobación si tenemos paquetes retenidos, ejecutando este otro comando: 

# apt-mark showhold


Si todo a ido bien, no debería mostrarnos ningún paquete. Luego eliminamos todas las dependencias que ya no sean necesarias, ejecutando:

# apt-get autoremove

Vamos ahora a cambiar los repositorios, pero primero realiza una copia a tu repositorio actual. Ya realizada la copia procedemos al cambio de los repositorios, para este paso utilizaremos el comando sed:

# sed -i 's/buster/bullseye/g' /etc/apt/sources.list

o

# sed -i 's/buster/testing/g' /etc/apt/sources.list

Ya realizado el cambio en los repositorios actualizamos los paquetes; recomiendo si tienen repositorios de terceros, comentarlos.

# apt-get update 
  
# apt-get upgrade 

# apt-get dist-upgrade 

Nuevamente una vez realizado o ejecutados estos comandos, procedemos a eliminar las dependencias que ya no son necesarias:

# apt-get autoremove

y

# apt-get autoclean

Luego reiniciamos nuestro equipo:

# reboot

Una vez iniciado nuestro sistema verificamos que ya estamos en la versión Debian 11 (Bullseye) ejecutando estos comandos:

# lsb_release -a

# cat /etc/issue

# cat /etc/debian_version

2 comentarios: