GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo actualizar Debian Wheezy a Jessie de forma segura

Este tutorial explica el procedimiento de actualización para actualizar Debian de Wheezy a Jessie en unos simples pasos.

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 sobre 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

Primero instalaremos todas las actualizaciones disponibles de Wheezy antes de actualizar a Jessie. En algunos sistemas, el origen del paquete se define como "estable" en el archivo sources.list en lugar de "jadeante" o "jessie". Para evitar una actualización anticipada accidental a Jessie, verifique la lista de fuentes ahora y asegúrese de que contenga "sibilante" 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://ftp.de.debian.org/debian wheezy main contrib non-free
deb-src http://ftp.de.debian.org/debian wheezy main contrib non-free
deb http://ftp.de.debian.org/debian wheezy-updates main contrib non-free
deb http://ftp.de.debian.org/debian-security wheezy/updates main contrib non-free

Lo más probable es que el código de su país no sea "de", debe usar el código de su país aquí. El uso de su código de país en el archivo acelerará la descarga del paquete.

Actualizar los paquetes para Wheezy

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

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.

Actualizar la lista de fuentes para Jessie

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

nano /etc/apt/sources.list

y reemplace su contenido con las siguientes líneas:

deb http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie main contrib non-free

deb http://httpredir.debian.org/debian jessie-updates main contrib non-free deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

Elija su ubicación más cercana reemplazando "de" con, p. "nosotros" o el código de su país. Luego guarde el archivo y ejecute el siguiente comando para actualizar la base de datos de fuentes:

apt-get update

Actualización de Jessie 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 Jessie es:

Enlaces

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

Debian
  1. Cómo actualizar el sistema Debian Linux de Wheezy a la versión estable de Jessie

  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 .Net SDK en Debian 11

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

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

Cómo instalar Wine en Debian 7 Wheezy

Cómo actualizar Debian 10 a Debian 11 Bullseye

¿Cómo actualizar Debian 7 (Wheezy) a la versión 10 (Buster)?