Actualización de Debian 10 (Buster) a Debian 11 (Bullseye)
Si estas leyendo este manual es porque lógicamente tienes Debian GNU/Linux 10 de nombre en clave: Buster y quieres actualizar a Debian GNU/Linux 11 Bullseye.
Realizar esta actualización de una versión estable a otra estable, de Debian GNU/Linux es muy fácil, ya que los desarrolladores de Debian, nos lo ponen superfácil.
En Debian, no existe un único método para realizar la actualización, existen muchos métodos de actualizar, pero en este manual el proceso de actualización lo vamos a realizar desde una consola de comandos.
¿Porque he seleccionado este método (consola de comandos)?
Porque en este método utilizamos la consola de comandos tanto en modo local, para un ordenador domestico, como en modo remoto (ssh) para un servidor, en el que ambos usan Debian GNU/Linux. Entonces con un solo método es posible actualizar ambas opciones (ordenador local y servidor remoto).
1- Vamos a verificar en que versión exacta nos encontramos:
Se que muchos dirán: pues en Debian 10 Buster. Cierto. pero recordemos que Debian 10 Buster tuvo 10 actualización cuando era estable, y tendrá algunas mas mientras es oldstable
En estas versiones, principalmente, se corrigen fallos de seguridad y problemas graves. Tengamos en cuenta que cada actualización no constituye una nueva versión completa de Debian 10, solo se actualiza los paquetes incluidos que han dado errores y fallos graves.
Lista de las versiones de Debian 10 Buster:
2019-09-07: Actualizado (10.1) ( comunicado de prensa )
2019-11-16: Actualizado (10.2) ( comunicado de prensa )
2020-02-08: Actualizado (10.3) ( comunicado de prensa )
2020-05-09: Actualizado (10.4) ( comunicado de prensa )
2020-08-01: Actualizado (10.5) ( comunicado de prensa )
2020-09-26: Actualizado (10.6) ( comunicado de prensa )
2020-12-05: Actualizado (10.7) ( comunicado de prensa )
2021-02-06: Actualizado (10.8) ( comunicado de prensa )
2021-03-27: Actualizado (10.9) ( comunicado de prensa )
2021-06-19: Actualizado (10.10) ( comunicado de prensa )
Yo recomiendo realizar el proceso de actualización desde la ultima versión estable, en este caso desde Debian 10.11 Buster (en el momento de escribir este manual). De este modo nos aseguramos no tener ninguna sorpresa durante la actualización.
lsb_release -a
Pero para ver en que versión nos encontramos exactamente, usamos el siguiente comando:
cat /etc/debian_version
y para saber el kernel de Linux que estamos usando:
uname -a
Si no tenemos la ultima versión de Debian 10.10 Buster, entonces os aconsejo actualizar a la ultima versión de Debian Buster, la 10.10
Actualizamos la lista de paquetes de Debian 10 Buster, con el siguiente comando:
apt update
Al usar dicho comando el actualizador se da cuenta que Buster ya no es la ultima versión estable, y nos pregunta si queremos permanecer en Debian 10 Buster para actualizar el sistema.
Luego actualizamos a Debian Buster 10.10 con el siguiente comando, para actualizar los paquetes que tengamos instalado en el sistema:
apt upgrade
Acto seguido usamos el siguiente comando para actualizar todo el sistema a Debian 10.10 Buster, (este comando actualiza todo el sistema con lo cual puede instalar nuevos paquetes que sean necesarios para la ultima versión)
apt full-upgrade
Despues de actualizar lo mejor es liberar espacio en el disco duro, para poder actualizar a Debian 11 Bullseye.
apt autoremove --purge
Reinicie el sistema para instalar el último kernel de Linux y otras actualizaciones:
reboot
lsb_release -a
Y este comando nos muestra la versión exacta. 10.11
2- Actualizar los repositorios a Debian 11 Bullseye
Vamos a editar el archivo sources.list que se encuentra en /etc/apt usando el comando nano:
nano /etc/apt/sources.list
Vamos a cambiar el nombre en clave buster (de Debian 10) por el nombre en clave bullseye (de Debian 11)
Tengamos presente que el repositorio de actualizaciones de seguridad han cambiado de estructura, en Debian 10 Buster era: bullseye / updates. Y en Debian 11 Bullseye es: bullseye-security
Aquí vemos el contenido del archivo sources.list predeterminado en la rama main, también podemos contar con las ramas contrib y non-free para Debian 11 Bullseye, es muy importante deshabilitar algún otro repositorio que tengamos que no sea oficial de Debian, como por ejemplo deb-multimedia.
deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main
deb http://deb.debian.org/debian-security/ bullseye-security main
deb-src http://deb.debian.org/debian-security/ bullseye-security main
3- Actualización de la lista de paquetes:
Para actualizar la lista de paquetes usamos el siguiente comando:
apt update
En algunos casos, una actualización completa del sistema elimina una gran cantidad de paquetes que desea conservar. Por lo tanto, los desarrolladores de Debian recomiendan realizar una actualización en dos pasos:
- primero, una actualización mínima
- luego una actualización completa4- Actualización mínima
Actualiza todos los paquetes existentes sin instalar o eliminar otros paquetes o dependencias:
apt upgrade --without-new-pkgs
Durante el proceso de actualización, nos realizará algunas preguntas como ¿Desea reiniciar el servicio? o ¿Qué hacer con este archivo de configuración?. En caso de no saber o no estar seguro, dejamos la opción seleccionada que el actualizador de Debian selecciona por defecto, pulsando la tecla.
5- Actualización completa a Debian 11 Bullseye
Este comando realiza una actualización completa del sistema, instala las últimas versiones disponibles de todos los paquetes y resuelve todas las dependencias necesarias de los nuevos paquetes.
apt full-upgrade
6- Reiniciamos el ordenador:
Ahora reiniciamos el pc para que los cambios tengan efectos.
reboot
Compruebe que se ha actualizado a Debian 11 Bullseye
lsb_release -a
Usamos el siguiente comando para ver que estamos en Debian 11 Bullseye 11.0
cat /etc/debian_version
Finalmente, elimine los paquetes obsoletos:
apt autoremove --purge
Enhorabuena Ha actualizado con éxito de Debian 10 a Debian 11.