miércoles, 8 de diciembre de 2021

Actualización de Debian 10 (Buster) a Debian 11 (Bullseye)

Debian GNU/Linux 11, de nombre clave: Bullseye. Publicada el día 14 de agosto de 2021.

Cuenta con muchas mejoras y novedades (como todas las versiones estables de Debian)

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-07-06: Versión inicial: 10.0 ( nota de prensa )
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 )
2021-10-09: Actualizado (10.11) ( 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.


 
Vemos que estamos usando de Debian 10 Buster. Para ello usamos el siguiente comando:

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

 
Como ya hemos actualizado, volvemos a usar los siguiente comandos para asegurarnos que estamos en la ultima versión de debian 10, en esta caso en Debian 10.11
Para ello usamos los siguientes dos comandos:

lsb_release -a

Y este comando nos muestra la versión exacta. 10.11
 
cat /etc/debian_version



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 completa


4- 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.







No hay comentarios: