GNU/Linux >> Tutoriales Linux >  >> Debian

​Cómo actualizar Debian 9 Stretch a Debian 10 Buster

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 importantes de software. Debian 10 buster se envía con el kernel Linux 4.19 LTS, utiliza el marco nftables como el backend predeterminado de iptables, es compatible con UEFI Secure Boot y tiene habilitado AppArmor de forma predeterminada.

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

Requisitos previos #

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

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 principal 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 falle.

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 ni eliminar automáticamente. Esto puede causar problemas durante el proceso de actualización. Para verificar si hay paquetes retenidos en sus sistemas, ejecute:

sudo apt-mark showhold

Si hay on hold , paquetes, debe desbloquear los paquetes con sudo apt-mark unhold package_name o asegúrese 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 upgradesudo 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 sean necesarias para ningún paquete:

sudo apt autoremove

Actualizar Debian 9 Stretch a Debian 10 Buster #

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

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

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

Alternativamente, puede usar el siguiente sed comandos 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.listsudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list

Una vez hecho esto, actualice el índice de paquetes:

sudo apt upgrade

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

Inicie la actualización del sistema actualizando los paquetes instalados. Esto actualizará solo aquellos paquetes que no requieran que se instalen o eliminen 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 también 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 realizó ningún cambio personalizado en el archivo, debería ser seguro escribir Y de lo contrario, para mantener la configuración actual, ingrese N .

La actualización puede demorar un tiempo según la cantidad de actualizaciones y la 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

Finalmente, reinicie sus máquinas para que se active el nuevo kernel, escribiendo:

sudo systemctl reboot

Confirmar el número de actualización

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

Después de iniciar sesión, será recibido con 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 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

Eso es todo, ahora puedes disfrutar de tu nuevo Debian 10 Buster.


Debian
  1. Cómo actualizar Debian 8 Jessie a Debian 9 Stretch

  2. Cómo actualizar Debian 9 Stretch a Debian 10 Buster

  3. Actualice Debian 10 Buster a Debian 11 Bullseye:una guía paso a paso

  4. Cómo actualizar Debian 8 a Debian 9 Stretch

  5. Cómo instalar/actualizar PHP 8.1 en Debian 10 Buster

Cómo actualizar de Debian 8 Jessie a Debian 9 Stretch

Actualice Debian 9 Stretch a Debian 10 Buster desde la línea de comandos

Actualice Debian 10 Buster a Debian 11 Bullseye desde la línea de comandos

Cómo actualizar Debian 10 Buster a 11 Bullseye Linux

Actualice Debian 10 Buster a Debian 11 Bullseye desde la línea de comandos

Cómo actualizar Debian 9 Stretch a Linux Debian 10 Buster