Cómo actualizar Debian 9 Stretch a Debian 10 Buster

1 mar 2021 3 min di lettura
Cómo actualizar Debian 9 Stretch a Debian 10 Buster
Indice dei contenuti

Introducción

Después de más de dos años de desarrollo, la nueva versión estable de Debian, Debian 10 con nombre en código Buster, se lanzó el 6 de julio de 2019 y tendrá soporte durante 5 años.

Esta versión incluye muchos paquetes nuevos e importantes actualizaciones de software. Debian 10 buster viene con el kernel Linux 4.19 LTS, usa el marco nftables como el backend de iptables predeterminado, es compatible con UEFI Secure Boot y AppArmor está habilitado de manera predeterminada.

En este tutorial, le mostraremos cómo actualizar Debian 9 Stretch a Debian 10 Buster.

Prerrequisitos

La operación de actualización debe realizarse con privilegios de superusuario. Debe iniciar sesión como root o como usuario con privilegios de sudo.

Haga una copia de seguridad de sus datos

En primer lugar, asegúrese de hacer una copia de seguridad de sus datos antes de iniciar la actualización del sistema operativo. Si está ejecutando Debian en una máquina virtual, es mejor crear una instantánea completa del sistema para que pueda restaurar fácilmente la máquina en caso de que la actualización falle.

Actualizar los paquetes instalados actualmente

Antes de comenzar la actualización de la versión, se recomienda actualizar todos los paquetes instalados actualmente a las últimas versiones.

Los paquetes marcados como retenidos no se pueden instalar, actualizar ni eliminar automáticamente. Esto puede causar problemas durante el proceso de actualización. Para comprobar si hay paquetes retenidos en sus sistemas en ejecución:

sudo apt-mark showhold

Si hay paquetes on hold, debe desbloquearlos con el comando sudo apt-mark unhold package_name o asegurarse de que estos paquetes no interfieran con el proceso de actualización.

Actualice el índice de paquetes y actualice todos los paquetes instalados:

sudo apt update
sudo apt upgrade

Ejecute apt full-upgrade que realizará una actualización de la versión principal de los paquetes instalados y puede eliminar algunos paquetes innecesarios:

sudo apt full-upgrade

Elimine todas las dependencias instaladas automáticamente que ya no necesite ningún paquete:

sudo apt autoremove

Actualización de Debian 9 Stretch a Debian 10 Buster

El primer paso es reconfigurar los archivos de la lista de fuentes APT.

Para hacer esto, puede abrir el /etc/apt/sources.list con su editor de texto y reemplazar cada instancia de stretch con buster o usar los sed a continuación. Si hay otros archivos de lista de fuentes, /etc/apt/sources.list.d, esas fuentes también deben actualizarse.

sudo nano /etc/apt/sources.list
deb http://deb.debian.org/debian buster main
 deb http://deb.debian.org/debian buster-updates main
 deb http://security.debian.org/debian-security buster/updates main

Alternativamente, puede usar los siguientes sed que actualizarán stretch a buster en todos los archivos de la lista de fuentes:

sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list

Una vez hecho esto, actualice el índice del paquete:

sudo apt update

Si hay algún mensaje de error o advertencia relacionado con un repositorio de terceros, intente solucionar el problema o deshabilite el repositorio.

Inicie la actualización del sistema actualizando los paquetes instalados. Esto solo actualizará aquellos paquetes que no requieran la instalación o eliminación de otros paquetes:

sudo apt upgrade

Se le preguntará si desea que los servicios se reinicien automáticamente durante la actualización.

Restart services during package upgrades without asking?

Durante el proceso de actualización, es posible que se le hagan otras preguntas, como si desea mantener un archivo de configuración existente o instalar la versión de mantenimiento del paquete. Si no ha realizado ningún cambio personalizado en el archivo, debería ser seguro escribir Y contrario, para mantener la configuración actual N

La actualización puede tardar algún tiempo dependiendo de la cantidad de actualizaciones y la velocidad de conexión.

Luego, ejecute apt full-upgrade que realizará una actualización completa del sistema, instalará las últimas versiones del paquete y resolverá los cambios de dependencia entre paquetes en diferentes versiones. Esto actualizará cualquier paquete que no se haya actualizado con el comando anterior.

sudo apt full-upgrade

El comando anterior puede instalar algunos paquetes nuevos y eliminar paquetes obsoletos y en conflicto.

Una vez hecho esto, limpie los paquetes innecesarios con:

sudo apt autoremove

Finalmente, reinicie su computadora para que el nuevo kernel se active escribiendo:

sudo systemctl reboot

Confirma la actualización

Espere unos momentos hasta que se inicie el sistema e inicie sesión.

Después de iniciar sesión, será recibido con el siguiente mensaje:

Linux stretch 4.19.0-8-amd64 #1 SMP Debian 4.19.98-1 (2020-01-26) x86_64...

También puede verificar la versión de Debian usando el siguiente comando:

lsb_release -a
No LSB modules are available.
 Distributor ID: Debian
 Description: Debian GNU/Linux 10 (buster)
 Release: 10
 Codename: buster

Ha actualizado correctamente el sistema a Debian 10 Buster.

Conclusión

En la mayoría de los casos, la actualización de Debian 9 Stretch a Debian 10 Buster debería ser relativamente simple e indolora.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.