GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo actualizar Debian 8 (Jessie) a 9 (Stretch) de forma segura

Este tutorial explica el procedimiento para actualizar Debian 8 a 9 en unos pocos pasos sencillos.

Antes de comenzar con la actualización, haga una copia de seguridad de todos los datos críticos. Eso es especialmente los datos de configuración en el directorio /etc y los datos de usuario en /home. Cuando ejecuta un servidor, debe incluir las bases de datos (MySQL, Postgresql, etc.), los datos web y de correo electrónico en la copia de seguridad también. La copia de seguridad debe almacenarse en un disco duro externo, en un servidor externo, p. por FTP o en un disco en la nube. Aquí hay algunos ejemplos de cómo crear copias de seguridad con tar.

Respaldar la configuración y los datos

Archivos de configuración en el directorio /etc.

tar -pczf etc.tar.gz /etc

Copia de seguridad del directorio del sitio web /var/www.

tar -pczf www.tar.gz /var/www

Copia de seguridad de los directorios /home.

tar -pczf home.tar.gz /home

Para usuarios de ISPConfig 3:copia de seguridad de los archivos de su servidor de correo electrónico.

tar -pczf vmail.tar.gz /var/vmail

Copia de seguridad de bases de datos MySQL.

mysqldump --defaults-file=/etc/mysql/debian.cnf -cCeQ --hex-blob --quote-names --routines --events --triggers --all-databases -r all_databases.sql

A continuación, mueva los archivos tar.gz y .sql para almacenarlos de forma segura en una unidad de copia de seguridad.

Consulte el archivo apt sources.list

Instalaremos todas las actualizaciones disponibles de Jessie antes de actualizar a Jessie. En algunos sistemas, el origen del paquete se define como "estable" en el archivo sources.list en lugar de "jessie" o "stretch". Para evitar una actualización anticipada accidental a Stretch, consulte la lista de fuentes ahora y asegúrese de que contiene "jessie" y no "estable" como fuente:

Use un editor de línea de comandos como nano o vi para abrir /etc/apt/sources.list, las líneas deben ser similares a las siguientes:

nano /etc/apt/sources.list
deb http://httpredir.debian.org/debian jessie main contrib non-free
deb http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb http://security.debian.org jessie/updates main contrib non-free

Actualizar los paquetes para Debian 8

Los siguientes comandos instalarán todas las actualizaciones pendientes de Jessie. Esto asegura que su sistema esté en buenas condiciones para la actualización de Stretch.

apt-get update

Listo para la primera actualización:

apt-get upgrade

Sigue esto con:

apt-get dist-upgrade

Verifique el estado del paquete para asegurarse de que no haya paquetes en espera o medio instalado

Esta prueba es importante, verificaremos el estado del paquete para asegurarnos de que no haya paquetes en espera o en un estado medio instalado. Su sistema y la base de datos de apt deben estar en buen estado antes de proceder con la actualización de dist. Si hay paquetes rotos o "en espera", solucione estos problemas antes de la actualización.

Verifique que no haya paquetes en espera consultando la base de datos de paquetes con el comando dpkg:

dpkg --audit
dpkg --get-selections | grep hold

Cuando ambos comandos no devuelvan ningún paquete, continúe con la actualización.

Actualice source.list para Debian 9

Edite el archivo /etc/apt/sources.list nuevamente:

nano /etc/apt/sources.list

y reemplace su contenido con las siguientes líneas:

deb http://httpredir.debian.org/debian stretch main contrib non-free
deb http://httpredir.debian.org/debian stretch-updates main contrib non-free
deb http://security.debian.org stretch/updates main contrib non-free

Guarde el archivo y ejecute el siguiente comando para actualizar la base de datos de fuentes:

apt-get update

Comprobar si los paquetes son actualizables

Podemos probar con el comando apt si los paquetes instalados son actualizables. Ejecute este comando para realizar la prueba:

 apt list --upgradable

Actualización de Debian 8 a 9 en dos pasos

Se recomienda realizar la actualización en dos pasos, primero ejecute "apt-get upgrade" para instalar los paquetes base y luego ejecute "apt-get dist-upgrade" para realizar la actualización de distribución real,

Comience con la actualización ejecutando este comando:

apt-get upgrade

A continuación, haremos la actualización de la distribución ejecutando:

apt-get dist-upgrade

Se requiere reiniciar para finalizar la actualización y cargar el nuevo kernel:

reboot

Verificar la actualización

Para verificar qué versión de Debian está instalada actualmente en el sistema, eche un vistazo al archivo /etc/os-release.

cat /etc/os-release

El resultado en un sistema Debian Stretch es:

Enlaces

  • Debian:http://www.debian.org/

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

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

  3. Cómo actualizar Debian 7 Wheezy a Debian 8 Jessie

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

  5. Cómo actualizar a Gnome 40 en Debian 11 Bullseye

Cómo actualizar Debian 10 (Buster) a Debian 11 (Bullseye)

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

Cómo instalar Docker en Debian 9 Stretch

Cómo instalar Go en Debian 9 Stretch

Cómo actualizar Debian 10 a Debian 11 Bullseye

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