Actualización de Debian 10 a Debian 11

Actualizar Debian 10 a Debian 11

Este artículo explica cómo actualizar su sistema Debian 10 a Debian 11 a través de la línea de comandos, es decir. De Debian Buster a Debian Bullseye. Antes de hablar de la actualización, permítanme recordarles que Debian 11 está disponible para su descarga desde el 14 de agosto de 2021 tras más de dos años de desarrollo. Con el nombre en clave "Bullseye", recibirá soporte durante cinco años y es la nueva versión estable de Debian. Actualmente, Debian 11.3 está disponible desde el 26 de marzo de 2022, y es una versión parcheada de Debian 11.

Para realizar esta operación de actualización, debe tener privilegios de superusuario, es decir, debe estar conectado como root o como usuario con privilegios sudo.

Antes de empezar, haz una copia de seguridad de tus datos y, si se trata de una máquina virtual, activa una copia de seguridad o instantánea para poder volver atrás si tienes problemas. Ahora es el momento de ponerse práctico.

1. Actualice sus paquetes actuales

Antes de empezar a actualizar De Debian 10 a Debian 11Se recomienda actualizar todos los paquetes actualmente instalados a sus últimas versiones. En general, las últimas versiones son compatibles con la última versión del sistema, en este caso Debian.

Los paquetes marcados como pendientes (o bloqueados, si lo prefiere) no pueden instalarse, actualizarse o eliminarse automáticamente. Esto puede causar problemas durante el proceso de actualización. Para comprobar si hay algún paquete con bloqueo, comience ejecutando el siguiente comando:

sudo apt-mark showhold

Si el comando devuelve uno o más paquetes, significa que hay paquetes en espera. Cada paquete necesita ser procesado, por lo que o bien lo eliminas o te aseguras de que no interrumpe el proceso de actualización de Debian 10 a Debian 11. Para eliminar un paquete afectado, es necesario eliminar el bloqueo. He aquí un ejemplo:

sudo apt-mark unhold NombrePaquete

Actualice el índice de paquetes y actualice sus paquetes ejecutando estos dos comandos:

sudo apt update
sudo apt upgrade

A continuación, ejecute los siguientes comandos para realizar una actualización mayor de los paquetes instalados y eliminar algunos paquetes innecesarios:

sudo apt full-upgrade
sudo apt autoremove

2. Actualizar Debian 10 a Debian 11

Pasemos a actualización de Debian 10 a Debian 11 mismo. El primer paso es reconfigurar el archivo que contiene las fuentes de paquetes.

Para ello, puede abrir el archivo /etc/apt/sources.list con su editor de texto (nano, vi, etc.) y actualice las distintas líneas para adaptarlas a la nueva versión de Debian. Sin embargo, vamos a usar el comando Sed en su lugar. Si tiene otros ficheros en /etc/apt/sources.list.d, también debería actualizarlos con las nuevas fuentes.

Para su información, el archivo /etc/apt/sources.list por defecto tiene este aspecto:

deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main
deb http://security.debian.org/debian-security bullseye-seguridad principal
deb-src http://security.debian.org/debian-security bullseye-security main
deb http://deb.debian.org/debian bullseye-updates main
deb-src http://deb.debian.org/debian bullseye-updates main

Para actualizarlo con los valores correctos a través de Sed, sin ni siquiera abrir el archivo (aunque puedes abrirlo para comprobarlo), ejecuta estos tres comandos:

sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list
sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*.list
sudo sed -i 's#/debian-security bullseye/updates# bullseye-security#g' /etc/apt/sources.list

Con las nuevas fuentes surge la necesidad de actualizar el índice de paquetes:

sudo apt update

Si hay algún error o mensaje de advertencia relacionado con un repositorio no oficial, elimínelo del archivo. Inicie la actualización del sistema actualizando los paquetes instalados.

sudo apt upgrade

Durante esta actualización, no se sorprenda si le hacen preguntas. Por ejemplo, para preguntarle si desea conservar un archivo de configuración existente o recuperar la nueva versión del editor (o de la persona responsable del paquete).

Lea atentamente la información para tomar la decisión correcta. Si no has hecho ningún cambio en el archivo, lo mejor es teclear Y para recuperar la nueva versión, de lo contrario, para mantener la configuración actual, teclea N.

Esta primera etapa de la actualización puede llevar algún tiempo, dependiendo de la velocidad de su máquina y de su conexión a Internet.

Una vez hecho esto, pasa a la siguiente fase: la actualización completa del sistema.. Se trata de un paso importante para instalar las últimas versiones de los paquetes y resolver problemas de dependencia entre paquetes de distintas versiones. Complementa al comando anterior.

sudo apt full-upgrade

Una vez hecho esto, elimine los paquetes innecesarios con el siguiente comando:

sudo apt autoremove

¡Reinicia el servidor y cruza los dedos! Normalmente, ¡su máquina debería arrancar en Debian 11! 🙂 ...

sudo systemctl reboot

3. ¿Es eficaz la actualización?

Después de reiniciar la máquina, ¿cómo sé si se ha completado la actualización de Debian 10 a Debian 11? Pues ejecutando el siguiente comando.

lsb_release -a

También puedes utilizar este comando:

uname -r

He aquí un ejemplo de salida en el que puede verse claramente que la actualización ha funcionado.

No hay módulos LSB disponibles.
Distribuidor: Debian
Descripción: Debian GNU/Linux 11 (bullseye)
Liberación: 11
Nombre en clave: bullseye
Actualización de Debian 10 a Debian 11

¡Enhorabuena! ¡Acaba de actualizar de Debian 10 a Debian 11 en su servidor! El procedimiento es el mismo tanto si se trata de un servidor físico como de un servidor virtual, pero recuerda hacer una copia de seguridad en todos los casos.

Recursos

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *