Debian 11, cuyo nombre en código es ‘bullseye’, se lanzó el 10 de agosto después de casi dos años de desarrollo. Esta es una versión estable y recibirá soporte durante los próximos 5 años como cualquier otra versión estable de Debian. Debian 11 viene con importantes mejoras de software y otras mejoras que incluyen:
- Núcleo de Linux 5.10 LTS. Esta es una mejora de Kernel 4.19 que fue utilizada por Debian 10 Buster.
- Nuevas versiones de entornos de escritorio, incluidos GNOME 3.38, MATE 1.24, KDE Plasma 5.20, LXDE 11, LXQt 0.16 y Xfce 4.16.
- Un nuevo tema conocido como tema Homeworld que se inspiró en un estilo de arte nacido en Alemania llamado movimiento Bauhaus.
- En Debian 11, más de 40 000 paquetes de software tienen versiones más nuevas. Con Debian 11, obtendrá LibreOffice 7.0, Apache 2.4.48, MariaDB 10.5, Python 3.9.1 y PostgreSQL 13, por mencionar algunos. Puede echar un vistazo a la lista completa dirigiéndose a las notas de la versión.
- CUPS e impresión sin controladores.
- Soporte para el sistema de archivos exFAT.
- Soporte para numerosas arquitecturas: PC de 64 y 32 bits, ARM de 64 bits (Arch 64. IBM System Z, POWER Processors, EABI ARM, MIPS de 64 bits, entre otras.
Eso fue solo una descripción general de lo que ofrece Debian 11. Centrémonos ahora en cómo puede actualizar de Debian 10 Buster a Debian 11.
Paso 1) Realice una copia de seguridad de todos sus archivos
Antes de actualizar a una nueva versión del sistema operativo, siempre se recomienda tener una copia de seguridad de todos sus archivos. Esto garantiza que sus archivos estén seguros en caso de que algo salga mal durante la actualización que pueda provocar daños en los archivos. Aquí hay una lista de herramientas de software de copia de seguridad y recuperación que puede usar para hacer una copia de seguridad de todos sus datos de forma segura antes de continuar.
Paso 2) Actualizar listas de paquetes y paquetes de actualización
Comenzaremos verificando que actualmente estamos usando Debian Buster como se muestra
$ cat /etc/os-release
Alternativamente, puede ejecutar el comando:
$ cat /etc/debian_version
A continuación, continúe y actualice el índice del paquete y actualice los paquetes de software ejecutando:
$ sudo apt update -y && sudo apt upgrade -y
A continuación, ejecute el comando dist-upgrade que se muestra. Además de actualizar los paquetes, también maneja el cambio de dependencias con nuevas versiones de paquetes instalados.
$ sudo apt dist-upgrade
Paso 3) Actualizar el repositorio de paquetes
Los repositorios de Debian se definen en el archivo /etc/apt/sources.list y en el directorio /etc/apt/sources.list.d/. Necesitamos reemplazar los repositorios de Debian 10 con repositorios de Debian 11.
Para lograr esto, en el archivo /etc/apt/sources.list, necesitamos reemplazar la palabra clave buster con bullseye usando el comando sed como se proporciona.
$ sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list
A partir de entonces, ubique las siguientes líneas de debian-security en el archivo sources.list:
deb http://security.debian.org/debian-security bullseye/updates main deb-src http://security.debian.org/debian-security bullseye/updates main
Y reemplácelos con las siguientes líneas:
deb https://deb.debian.org/debian-security bullseye-security main contrib deb-src https://deb.debian.org/debian-security bullseye-security main contrib
El archivo sources.list finalmente debería tener el siguiente aspecto:
deb http://deb.debian.org/debian bullseye main deb-src http://deb.debian.org/debian bullseye main deb https://deb.debian.org/debian-security bullseye-security main contrib deb-src https://deb.debian.org/debian-security bullseye-security main contrib deb http://deb.debian.org/debian bullseye-updates main deb-src http://deb.debian.org/debian bullseye-updates main deb http://deb.debian.org/debian bullseye-backports main deb-src http://deb.debian.org/debian bullseye-backports main
Después de modificar el archivo sources.list, actualice las listas de paquetes para que su sistema esté al tanto de los nuevos repositorios.
$ sudo apt update
Paso 4) Realice una actualización mínima del sistema
Realizar una actualización completa del sistema eliminará numerosos paquetes que quizás desee conservar, y esto no se recomienda. Como solución alternativa, los desarrolladores han recomendado un proceso de actualización de dos etapas que actualizará correctamente Debian Buster a Debian Bullseye. Tenemos el proceso de actualización mínimo al que pronto le sigue la actualización completa.
La actualización mínima actualiza todos los paquetes existentes sin instalar nuevos ni purgar los existentes. Para realizar la actualización mínima, ejecute el comando:
$ sudo apt upgrade --without-new-pkgs
Durante el proceso de actualización, aparecerá un mensaje emergente que le solicitará que reinicie los servicios del sistema cuando se actualicen ciertas bibliotecas, como libpam y libc. Seleccione ‘Sí’ y presione ENTER.
Paso 5) Realice una actualización completa a Debian 11
Este es el último paso y la parte más crucial de la actualización. La actualización completa actualiza todo el sistema Debain 10 a Debian 11. Instala los paquetes más recientes que vienen con Debian 11 y resuelve los problemas de dependencia. Esto puede tomar un tiempo dependiendo de su ancho de banda.
$ sudo apt full-upgrade
Una vez más, aparecerán algunas indicaciones adicionales. Por ejemplo, se le preguntará qué desea hacer con el archivo chrony.conf. Aquí, elegí mantener la versión local instalada.
Para el archivo del servidor Openssh, nuevamente, elegí mantener la versión local instalada también.
Una vez que se complete la actualización, reinicie el sistema con el siguiente comando,
$ sudo reboot
Cuando inicie sesión, verifique la versión de Debian que está ejecutando
$ cat /etc/os-release $ cat /etc/debian_version
Su sistema ahora ejecutará Debian 11 Bullseye.
$ lsb_release -a
Conclusión
Ahí tienes Hemos realizado una actualización exitosa de Debian 10 Buster a Debian 11 Bullseye. Ahora puede disfrutar de los últimos paquetes y el soporte de hardware proporcionado por la última versión de Debian. Si encontró algún error en el camino, Debian ha descrito arreglos posibles para ayudarte a resolverlos