Debian logo con Debian

Cómo actualizar desde Debian 8 Jessie a Debian 9 Stretch sin perdida de datos

publicado en: Debian, Linux, Sist. Operativos, Software | 0
 
 

Cuando un sistema operativo recibe una actualización grande, como en el caso que nos ocupa que es, pasar de la versión Debian 8 Jessie a la versión Debian 9 Stretch, lo ideal es formatear el equipo e instalar el sistema operativo desde cero, para asegurarnos de que ninguna configuración o dependencia antigua nos acarree problemas.

No obstante, si lo que nos interesa es actualizar nuestro sistema, manteniendo nuestros programas con sus respectivas configuraciones y sin pérdida de datos, podremos hacerlo de la siguiente forma.

Antes de comenzar con el proceso de actualización, podemos realizar una simulación del proceso de actualización con el siguiente comando:

$ sudo apt list --upgradable

La salida del comando nos indicará si los paquetes instalados son o no actualizables.

Siguiendo con la actualización, lo primero que haremos será buscar paquetes de terceros que hayan sido marcados como obsoletos y no estén en los repositorios oficiales. Para hacerlo, ejecutaremos el siguiente comando:

$ sudo aptitude search '~o'

Una vez localizados, borraremos todos los paquetes de terceros que hayan sido marcados como obsoletos y no estén en los repositorios oficiales.

Nota: La probabilidad de que todo el proceso de actualización se realice con éxito es inversamente proporcional al número de aplicaciones y paquetes de terceros que tengamos en nuestro sistema.

Una vez localizados los paquetes de terceros obsoletos, haremos copia de seguridad de ellos, si es que los vamos a necesitar en la nueva versión y, después los desinstalamos.

Nota: Debian 9 utiliza MariaDB en lugar de MySQL y, aunque las bases de datos se actualizan de un formato a otro automáticamente, es recomendable tener una copia de seguridad de las mismas por si algo sale mal.

Una vez eliminados los paquetes de terceros obsoletos, refrescamos los repositorios con el siguiente comando:

$ sudo apt-get update

A continuación actualizamos todos los paquetes disponibles con el siguiente comando:

$ sudo apt-get upgrade

Seguimos con el proceso de actualización de la distribución con el siguiente comando:

$ sudo apt-get dist-upgrade

Si todo va bien, finalizado el proceso, nuestro sistema operativo se habrá actualizado a la nueva versión, pero aún quedan algunas configuraciones por realizar para no tener problemas.

Primero comprobaremos que todos los paquetes y las dependencias están satisfechas con el siguiente comando:

$ sudo dpkg -C

A continuación, actualizaremos la lista de repositorios oficiales para que apunten a la versión de Debian 9 Stretch:

$ sudo sed -i 's/jessie/stretch/g' /etc/apt/sources.list

Volvemos a refrescar los repositorios:

$ sudo apt-get update

E instalamos los paquetes actualizables:

$ sudo apt-get upgrade

Si todo ha ido bien, habremos actualizado nuestro sistema Debian sin la necesidad de formatear discos ni perder la configuración de nuestras aplicaciones.

Espero que este artículo os haya sido de utilidad. Si pensáis que podéis colaborar para mejorar este artículo, que hay algo erróneo en él o simplemente deseáis comentarlo, por favor, dejad vuestra opinión más abajo.
  Configuración de privacidad y de cookies.
Seguir J. Carlos:

Técnico Informático - Desarrollo Web - Administración de Redes

Técnico Informático. Desarrollo Web. Administración de redes.

Últimas publicaciones de

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.