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/