Actualice Debian 8 a 9

Upgrade Debian 8 9



Actualizar un sistema Debian sin una copia de seguridad adecuada es como caminar por la cuerda floja sin un arnés de seguridad: se puede hacer, pero las consecuencias pueden ser desastrosas. Los siguientes son los tipos de archivos que debe considerar para realizar copias de seguridad:

  • Archivos de información

    Es fundamental realizar una copia de seguridad de todas las bases de datos y archivos de datos planos críticos antes de actualizar el sistema. Como se mencionó anteriormente, las bases de datos MySQL se convertirán automáticamente a MariaDB durante el proceso de actualización. Puede usar el comando mysqldump para exportar una base de datos MySQL a un archivo de texto que contiene las declaraciones SQL necesarias para recrear la base de datos.







    Los archivos SQL resultantes, así como otros archivos de datos planos, se pueden comprimir y hacer una copia de seguridad mediante una combinación de los comandos tar, gzip, rsync o git.

  • Archivos de configuración

    Las actualizaciones de software suelen ir acompañadas de cambios en los archivos de configuración de software correspondientes. Debe hacer una copia de seguridad de los archivos de configuración antiguos para poder consultarlos y resolver cualquier problema de incompatibilidad que pueda surgir. Los archivos de configuración del sistema se almacenan principalmente en / etc.



    Los archivos de configuración específicos del usuario generalmente se almacenan en el directorio de inicio del usuario respectivo (/ home). Los archivos de configuración son archivos de texto y, por lo tanto, se pueden realizar copias de seguridad con las mismas herramientas que para los archivos de datos de texto.

Por último, las copias de seguridad no deben almacenarse en una unidad de disco local. Las buenas ubicaciones para una copia de seguridad incluyen una unidad de disco externa, una computadora remota y almacenamiento en la nube.




3. Actualice paso a paso

  1. Actualizar Debian 8 existente

    Se recomienda que actualice Debian 8 antes de actualizar a Debian 9. Como root, ejecute los siguientes comandos:





    |_+_|

    Actualizar su versión existente es normalmente un procedimiento sencillo. Sin embargo, ocasionalmente, puede ver en el mensaje de salida que uno o más paquetes se han retenido. Esto significa que los paquetes en cuestión no se pueden actualizar porque una nueva dependencia requiere la instalación de un nuevo paquete o la eliminación de un paquete existente.

    Para resolver el problema anterior, ejecute el siguiente comando:



    |_+_|

    Si la actualización implica una actualización del kernel, debe reiniciar la máquina antes de continuar.

  2. Editar /etc/apt/sources.list

    El archivo /etc/apt/sources.list especifica las fuentes, incluida la distribución, desde las que se pueden descargar los paquetes. La distribución se puede especificar usando el nombre en clave de Debian (stretch vs jessie) o el estado de la versión (estable vs oldstable).

    Para actualizar de Debian 8 (jessie) a Debian 9 (stretch), reemplace todas las apariciones de jessie en el archivo a stretch. Por ejemplo, su archivo antiguo puede parecerse a lo siguiente:

    |_+_|

    Tenga en cuenta que la URL del repositorio probablemente se verá diferente en su propio archivo /etc/apt/sources.list. Además, si su archivo anterior hace referencia a estable en lugar del nombre en clave explícito (jessie), opcionalmente puede mantenerlo sin cambios (porque la versión estable actual es estirada).

    Sin embargo, es una buena práctica indicar explícitamente el nombre en clave para asegurarse de que su sistema no se actualice involuntariamente cuando una nueva versión estable esté disponible.

    El nuevo archivo debería tener el siguiente aspecto:

    |_+_|

    Ejecute la actualización después de editar el archivo.

    |_+_|
  3. Verificar el requisito de espacio en disco

    Antes de la actualización real, realice una prueba de funcionamiento para averiguar el espacio de disco adicional necesario:

    |_+_|

    Busque la siguiente línea al final de la salida:
    Después de esta operación, se utilizarán XXXX MB de espacio adicional en disco.

    Debe asegurarse de que la máquina tenga suficiente espacio en disco antes de comenzar la actualización real. Para comprobar la cantidad de espacio en disco disponible actualmente, ejecute:

    |_+_|
  4. Ejecute la actualización de Debian 9.

    Ejecute los siguientes 2 comandos en orden.

    |_+_|

    Durante la actualización, es posible que se le solicite que resuelva cualquier conflicto de archivos de configuración. Se produce un conflicto cuando el instalador se da cuenta de que ha editado previamente el archivo de configuración que está intentando actualizar.

    Antes de tomar una decisión sobre qué versión usar, puede elegir ver las diferencias entre su última versión editada y la versión que se instalará. Si no puede decidir en el acto qué versión usar, puede seleccionar mantener su última versión editada y reconciliar manualmente las diferencias más adelante.

  5. Reiniciar

    La actualización de Debian 8 a Debian 9 implica actualizaciones del kernel. Como resultado, debe reiniciar la máquina después de la actualización.

    Después del reinicio, puede verificar que la máquina ejecute Debian 9 ejecutando el siguiente comando.

    |_+_|