Cómo actualizar Debian 8 Jessie a Debian 9 Stretch

Cómo actualizar Debian 8 Jessie a Debian 9 Stretch

Objetivo

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

Qué hay de nuevo

Además del kernel de Linux actualizado, el estiramiento viene con una cantidad considerable de software nuevo y actualizado, así como una serie de paquetes se habían vuelto obsoletos:

Este nuevo lanzamiento de Debian nuevamente viene con mucho más software que su predecesor Jessie; La distribución incluye más de 15346 nuevos paquetes, para un total de más de 51687 paquetes. La mayor parte del software en la distribución se ha actualizado: más de 29859 paquetes de software (este es el 57% de todos los paquetes en Jessie). Además, un número significativo de paquetes (más de 6739, el 13% de los paquetes en Jessie) se han eliminado por varias razones de la distribución.
FUENTE: Debian.organizar

Preparativos

Dado que el Debian es una distribución de Linux extremadamente robusta, combinada con el hecho de que no hay nada seguro en la vida, lo más probable es que después de la actualización pueda terminar con un sistema roto. Por lo tanto, es necesario señalar que ninguna actualización del sistema es a prueba de balas y debe discutir, preparar y posiblemente probar cualquier error o proceso de recuperación adecuado antes de la actualización del sistema propuesta a Debian Stretch. La regla general es que cuanto menos software instale en su sistema, más posibilidades de una actualización exitosa.

Las posibilidades de una actualización exitosa y totalmente funcional se reducen en varios paquetes de terceros instalados en su sistema actual. Desde esta razón, elimine cualquier repositorio estándar obsoleto y software de terceros antes de intentar la actualización. El comando que podría ser útil aquí es:

# búsqueda de aptitud '~ o' 

El comando anterior enumerará todos los paquetes que ya no están en una lista de repositorio estándar ya que fueron eliminados; Por lo tanto, se volvieron obsoletos, o los paquetes se instalaron manualmente.

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

Advertencia:

Mariadb reemplaza la base de datos MySQL en Debian 9 Stretch. Esto presenta un nuevo formato de archivo de datos binarios de base de datos que no es compatible con el formato de base de datos actual (Debian 8 Jessie). Durante la actualización, sus bases de datos se actualizarán automáticamente. Sin embargo, cuando se encuentre con algunos problemas durante o después de la actualización, no podrá volver a invertir! Por esta razón, es importante hacer una copia de seguridad de todas sus bases de datos actuales antes de continuar con una actualización de Debian 9 Stretch!
REFERENCIA: Debian.organizar



Jessie Actualización completa

Antes de seguir adelante con la actualización, actualicemos completamente nuestro sistema de jessie debian actual:

# Actualización de apt-get # apt-get actualización # apt-get dist uprade 

Si todo salió bien, realice verificaciones de cordura y consistencia de bases de datos para paquetes parcialmente instalados, faltantes y obsoletos:

# dpkg -c 

Si no se informan problemas, verifique qué paquetes se retienen:

# showhold de marca adecuada 

Paquetes En espera no se actualizará, lo que puede causar inconsistencias después de la actualización de estiramiento. Antes de pasar a la siguiente parte, se recomienda solucionar todos los problemas producidos por ambos comandos anteriores.

Actualizar el repositorio de paquetes a Debian Stretch

Ahora, que tenemos un sistema actual completamente actualizado, es hora de resincronizar los archivos de índice de paquetes con nuevas fuentes de estiramiento de Debian. Esto se hace editando /etc/apt/fuentes.lista Archivo para incluir a Debian estirar repositorio de paquetes. Primero, haga una copia de seguridad de la corriente /etc/apt/fuentes.lista:

# cp/etc/apt/fuentes.Lista/etc/apt/fuentes.list_backup 

Ejecutar APT EDIT-FROURES o usa tu editor de texto favorito e.gramo., Vim para modificar una corriente /etc/apt/fuentes.lista Archivo para incluir repositorios de estiramiento. Simplemente actualice la palabra clave Jessie a estirar.

Ejemplo:

De Jessie Deb http: // httpredir.debian.org/Debian Jessie Main Deb http: // httpredir.debian.org/Debian Jessie-Updates Main Deb Http: // Seguridad.debian.org jessie/actualiza la principal para estirar Deb http: // httpredir.debian.org/Debian STRING Main Deb http: // httpredir.debian.org/Debian Stretch-Updates Main Deb http: // Security.debian.Org estiramiento/actualizaciones principales 

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

# SED -I 'S/Jessie/STRING/G'/ETC/APT/FUENTES.lista 

Una vez lo anterior /etc/apt/fuentes.lista La edición de archivos se completa, use apt-get Comando para actualizar el índice de paquetes:

# Actualización de apt-get 

Actualizar a Debian Stretch Simulation

Antes de presionar el botón de actualización, usemos apto comandar una vista previa de lo que nos enfrentamos. Para hacer esta ejecución APT LIST -Upgradable Comando para obtener una encuesta rápida del número de paquetes a instalar, actualizar y eliminar sin afectar el sistema.

# Lista de apt -Upgradable 


Actualizar a Debian Stretch

Hemos llegado a la parte más emocionante, que es la actualización de Jessie al sistema de estiramiento Debian. Durante la actualización se le puede preguntar:

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 de servicio para el sistema, normalmente se le solicitará en cada actualización de la lista de servicios que desea reiniciar. Puede elegir esta opción para evitar ser solicitado; En su lugar, se realizarán todos los reinicios necesarios automáticamente para que pueda evitar que se le haga preguntas en cada actualización de la biblioteca.

Reiniciar servicios durante las actualizaciones de paquetes sin preguntar?

La elección se trata de 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 para estirarse. Cuando esté listo, ejecute los comandos a continuación para comenzar el proceso de actualización del estiramiento de Debian:

# Actualización de apt-get # apt-get dist uprade 

En esta etapa, deberías tener tu sistema Jessie Debian Linux completamente actualizado a Debian Stretch. Siga, esta guía para consultar su versión actual de Debian.
Una vez más, verifique los paquetes obsoletos para que no haya sorpresas en la pista:

# búsqueda de aptitud '~ o' 

Felicitaciones a su sistema de Linux Stretch Linux de Debian 9 completamente actualizado.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cómo actualizar Ubuntu de 22.04 a 22.10
  • Cómo actualizar Ubuntu a 21.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cómo actualizar Ubuntu a 22.04 Musas Jammy LTS
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Cómo actualizar los paquetes de Ubuntu en Ubuntu 22.04 Jammy ..
  • Ubuntu 20.04 Guía
  • Descarga de Linux
  • La mejor distribución de Linux para desarrolladores