Androide

Cómo actualizar debian 9 stretch a debian 10 buster

Actualización de Linux debian 9 - Stretch a debian 10 - Buster - Paso a paso

Actualización de Linux debian 9 - Stretch a debian 10 - Buster - Paso a paso

Tabla de contenido:

Anonim

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 viene con muchos paquetes nuevos y actualizaciones de software importantes. Debian 10 buster se entrega con el kernel Linux 4.19 LTS, usa el marco nftables como el backend predeterminado de iptables, es compatible con UEFI Secure Boot y tiene AppArmor habilitado por defecto.

En este tutorial, le mostraremos cómo actualizar su sistema de estiramiento Debian Debian 9 a 10, Buster.

Prerrequisitos

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

Copia de seguridad de sus datos

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

Actualizar paquetes actualmente instalados

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

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

sudo apt-mark showhold

Si hay paquetes on hold , debe deshacer los paquetes con sudo apt-mark unhold package_name o asegurarse de que los 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

Ejecutar apt full-upgrade que llevará a cabo una importante actualización de la versión de los paquetes instalados y puede eliminar algunos paquetes innecesarios:

sudo apt full-upgrade

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

sudo apt autoremove

Actualice Debian 9 Stretch a Debian 10 Buster

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

Para hacerlo, puede abrir el archivo /etc/apt/sources.list con su editor de texto y reemplazar cada instancia de stretch con buster o usar los comandos sed a continuación. Si usted tiene otros archivos de lista de fuente bajo /etc/apt/sources.list.d debe actualizar esas fuentes también.

sudo nano /etc/apt/sources.list /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

Como alternativa, puede utilizar los siguientes sed comandos que actualizar stretch a buster en todos los archivos de lista de fuente:

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 de paquetes:

sudo apt update

Si hay algún mensaje de error o advertencia relacionados con un tercer depósito de partido, tratar de solucionar el problema o desactivar el repositorio.

Inicie la actualización del sistema actualizando los paquetes instalados. Esto actualizará solo aquellos paquetes que no requieren 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, también es posible que le hagan otras preguntas, como si desea mantener un archivo de configuración existente o instalar la versión del mantenedor del paquete. Si no realiza cambios personalizados en el archivo debe ser seguro para escribir Y de otro modo para mantener la configuración actual ingrese N .

La actualización puede llevar algún tiempo dependiendo de la cantidad de actualizaciones y su velocidad de Internet.

A continuación, ejecute apt full-upgrade que realizará una actualización completa del sistema, instalará las versiones más recientes de los paquetes y resolverá los cambios de dependencia entre paquetes en diferentes versiones. Esto actualizará todos los paquetes que no se actualizaron con el comando anterior.

sudo apt full-upgrade

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

Una vez hecho esto, limpie los paquetes innecesarios con:

sudo apt autoremove

Por último, reinicie su máquina para que el nuevo núcleo se activa, escribiendo:

sudo systemctl reboot

Confirmar la actualización

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

Después de iniciar sesión, recibirá el siguiente mensaje:

Linux stretch 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64…

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

lsb_release -a

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

Eso es todo, ahora puede disfrutar de su nuevo 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 fácil y sin dolor.

debian