Cómo actualizar de Debian 10 a Debian 11
Debian 11, nombre en clave «Bullseye», se publicó el 14 de agosto de 2021. Es una versión estable y tendrá soporte durante los próximos 5 años. Esta versión trae actualizaciones para muchos paquetes conocidos, como el Núcleo Linux 5.10 LTS, Apache 2.4.48, MariaDB 10.5, Python 3.9.1, PostgreSQL 13, y más.
Antes de actualizar a Debian 11, debes hacer lo siguiente:
- Haz una copia de seguridad de todos tus archivos en el disco externo.
- Asegúrate de que tienes una conexión estable a Internet.
- Desactiva cualquier repositorio externo.
En este artículo, te mostraré cómo actualizar de la versión 10 de Debian a la nueva Debian 11 en unos sencillos pasos.
Requisitos previos
- Un servidor que esté ejecutando Debian 10.
- Una contraseña de root configurada en el servidor.
Actualizar el sistema
En primer lugar, debes actualizar y mejorar todos los paquetes del sistema a la última versión. Ejecuta el siguiente comando para actualizar y mejorar todos los paquetes:
apt-get update -y apt-get upgrade -y apt-get dist-upgrade -y
A continuación, elimina todos los paquetes no deseados con el siguiente comando:
apt-get autoremove
A continuación, limpia la caché de paquetes de APT con el siguiente comando:
apt-get clean
A continuación, reinicia el sistema para aplicar todas las actualizaciones:
reboot
Tras reiniciar el sistema, verifica la versión de tu sistema operativo con el siguiente comando:
lsb_release -a
Deberías ver la siguiente salida:
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster
Actualizar el repositorio de Debian 10 con Debian 11
A continuación, tendrás que actualizar el repositorio de Debian 10 con Debian 11 para descargar y recibir la actualización.
Para ello, puedes actualizar todos los archivos fuente ejecutando estos comandos:
sed -i 's/buster\/updates/bullseye-security/g' /etc/apt/sources.list sed -i 's/buster/bullseye/g' /etc/apt/sources.list sed -i 's/buster\/updates/bullseye-security/g' /etc/apt/sources.list.d/*.list sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*.list
O edita manualmente el archivo fuente de APT con el siguiente comando:
nano /etc/apt/sources.list
Sustituye «buster/updates» por «bullseye-security», y «buster» por «bullseye». El resultado debe ser similar al siguiente:
deb http://deb.debian.org/debian bullseye main contrib non-free deb http://deb.debian.org/debian bullseye-updates main contrib non-free deb http://security.debian.org/debian-security bullseye-security main deb http://ftp.debian.org/debian bullseye-backports main contrib non-free
Guarda y cierra el archivo cuando hayas terminado Si hay más archivos fuente de APT en /etc/apt/sources.list.d/, edítalos también sustituyendo «buster» por «bullseye».
Actualizar Debian 10 a Debian 11
Llegados a este punto, tu servidor Debian 10 está listo para la actualización.
En primer lugar, actualiza el repositorio para aplicar los cambios que hiciste en el paso anterior.
apt-get update -y
Ahora actualizaremos los paquetes existentes sin instalar otros nuevos:
apt upgrade --without-new-pkgs -y
Una vez actualizado tu repositorio, ejecuta el siguiente comando para iniciar la actualización:
apt-get full-upgrade -y
Una vez actualizado tu sistema, reinícialo para aplicar todas las actualizaciones.
reboot
Verifica la actualización a Debian 11
Llegados a este punto, tu servidor Debian 10 está actualizado a Debian 11. Ahora puedes verificarlo utilizando el siguiente comando:
lsb_release -a
Deberías ver la versión Debian 11 en la siguiente salida:
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye
Conclusión
La guía anterior explica cómo actualizar de la versión 10 de Debian a Debian 11. Espero que ahora puedas actualizar tu Debian 10 sin problemas.