GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo actualizar Debian 9 Stretch a Debian 10 Buster

Objetivo

Este artículo explica un procedimiento de actualización del sistema de Debian 9 Stretch Linux a Debian 10 Buster.

Novedades

  • Arranque seguro UEFI
  • AppArmor habilitado por defecto
  • Endurecimiento opcional de APT
  • Actualizaciones desatendidas para versiones puntuales estables
  • Páginas man sustancialmente mejoradas para usuarios de habla alemana
  • Filtrado de red basado en el marco nftables por defecto
  • La configuración predeterminada de Cryptsetup es el formato LUKS2 en disco
  • impresión sin controladores con CUPS 2.2.10
  • Soporte básico para dispositivos basados ​​en Allwinner A64

FUENTE :debian.org

Sistema Debian 10 Buster Linux

Preparativos

ADVERTENCIA
Dado que Debian es una distribución de Linux extremadamente robusta, combinado con el hecho de que no hay nada seguro en la vida, lo más probable es que después de la actualización termine con un sistema roto. Por lo tanto, es necesario señalar que ninguna actualización del sistema es infalible y debe discutir, preparar y posiblemente probar cualquier proceso de recuperación o conmutación por error adecuado antes de la actualización propuesta del sistema a Debian Buster. Para sistemas más robustos o de producción, se recomienda leer la guía de actualización oficial de Debian antes de continuar.

La regla general es que cuanto menos software se instale en su sistema, mayor será la posibilidad de una actualización exitosa. Las posibilidades de una actualización exitosa y completamente funcional se reducen debido a la cantidad de paquetes de terceros instalados en su sistema actual. Por este motivo, elimine cualquier repositorio estándar obsoleto y software de terceros antes de intentar la actualización. La aptitude El comando puede ayudarlo a encontrar cualquier paquete de software de terceros actualmente instalado en su sistema Debian.

# aptitude search '~i(!~ODebian)'

El comando anterior enumerará todos los paquetes que ya no están en una lista de repositorio estándar desde que se eliminaron; por lo tanto, quedaron obsoletos, o los paquetes de terceros que se instalaron manualmente.

Realice una copia de seguridad completa de los datos y los archivos de configuración manual que residen en su sistema actual. Por ejemplo, estos pueden incluir, entre otros, directorios de inicio de usuario, bases de datos, sitios web, etc. En caso de que ejecute Debian Linux virtualmente, tome una instantánea en caso de que algo salga mal durante la actualización de Buster.

Actualización completa de Buster

Antes de continuar con la actualización, actualicemos por completo nuestro sistema Debian Jessie actual:

# apt-get update
# apt-get upgrade
# apt-get dist-upgrade

Si todo salió bien, realice comprobaciones de integridad y consistencia de la base de datos para paquetes parcialmente instalados, faltantes u obsoletos:

# dpkg -C

Si no se informan problemas, verifique qué paquetes están retenidos:

# apt-mark showhold

Paquetes On Hold no se actualizará, lo que puede causar inconsistencias después de la actualización de Buster. Antes de pasar a la siguiente parte, se recomienda solucionar todos los problemas producidos por los dos comandos anteriores. El siguiente comando podría ser de mayor ayuda:

# dpkg --audit

Actualizar el repositorio de paquetes a Debian Buster

Ahora que tenemos un sistema actual completamente actualizado, es hora de volver a sincronizar los archivos de índice del paquete con las nuevas fuentes de Debian Buster. Esto se hace editando /etc/apt/sources.list archivo para incluir Debian stretch repositorio de paquetes. Primero, haga una copia de seguridad del /etc/apt/sources.list actual :

# cp /etc/apt/sources.list /etc/apt/sources.list_backup

Ejecute apt edit-sources o use su editor de texto favorito, por ejemplo, VIM para modificar un /etc/apt/sources.list actual archivo para incluir repositorios de extensión. Simplemente actualice la palabra clave stretch a buster .

Ejemplo:

FROM STRECTH:
deb http://httpredir.debian.org/debian stretch main
deb http://httpredir.debian.org/debian stretch-updates main
deb http://security.debian.org stretch/updates main

TO BUSTER:
deb http://httpredir.debian.org/debian buster main
deb http://httpredir.debian.org/debian buster-updates main
deb http://security.debian.org buster/updates main

Alternativamente, use un sed comando para automatizar esta tediosa tarea:

# sed -i 's/stretch/buster/g' /etc/apt/sources.list

Una vez que lo anterior /etc/apt/sources.list la edición del archivo está completa, use apt comando para actualizar el índice de paquetes:

# apt update

Actualizar a Debian Buster Simulation

Antes de presionar el botón ACTUALIZAR, usemos apt Comando para ver una vista previa de lo que estamos enfrentando. Para hacer esto, ejecute apt list --upgradable Comando para obtener una encuesta rápida de la cantidad de paquetes que se instalarán, actualizarán y eliminarán sin afectar el sistema.

# apt list --upgradable

Actualizar a Debian Buster

Hemos llegado a la parte más emocionante, que es la actualización real de Stretch al sistema Debian Buster. Durante la actualización, es posible que se le pregunte:

Hay servicios instalados en su sistema que deben reiniciarse cuando se actualizan ciertas bibliotecas, como libpam, libc y libssl. Dado que estos reinicios pueden causar interrupciones en el servicio del sistema, normalmente se le solicitará en cada actualización la lista de servicios que desea reiniciar. Puede elegir esta opción para evitar que se le pregunte; en cambio, todos los reinicios necesarios se realizarán automáticamente para que pueda evitar que le hagan preguntas sobre cada actualización de la biblioteca.

¿Reiniciar los servicios durante las actualizaciones de paquetes sin preguntar?

La elección es si desea que el sistema reinicie sus servicios automáticamente durante la actualización del sistema o si desea hacerlo manualmente o después de que el sistema se actualice por completo a Buster. Cuando esté listo, ejecute los siguientes comandos para comenzar el proceso de actualización de Debian Buster:

# apt-get upgrade
# apt-get dist-upgrade

En esta etapa, debe tener su sistema Stretch Debian Linux completamente actualizado a Debian Buster 10. Siga esta guía para verificar su versión actual de Debian.
Una vez más, verifique si hay paquetes obsoletos para que no haya sorpresas en el camino:

# aptitude search '~i(!~ODebian)'

Felicitaciones a su sistema Debian 10 Buster Linux completamente actualizado.


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

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

  3. Cómo actualizar de Debian 10 a Debian 11

  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 Debian 10 (Buster) a Debian 11 (Bullseye)

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

Cómo actualizar Debian 10 Buster a 11 Bullseye Linux

Cómo instalar Go en Debian 9 Stretch

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