Guía: como actualizar Linux Mint 19.3 a 20 (y no fracasar en el intento)

Una vez mas, siguiendo con una serie de artículos sobre la distro mas mentolada de Linux, en esta guía mostraremos como hacer la actualización desde la versión 19.3 a la 20 y es que muchos usuarios de Linux Mint se plantean la pregunta de cual es la manera correcta de hacer la actualización.

Pues bien, no hay una única forma de hacerla, ya que hay quienes optan por hacer una instalación limpia desde 0 descargando el archivo .iso de la versión 20 e instalando bien sea a través de una USB o CD.

Pero también existe la posibilidad de actualizar desde la versión 19.3 a la 20 a través de una herramienta llamada mintupgrade, que facilita el trabajo de actualizar sin tener problemas; y es este método el que pasaremos a explicar en esta guía.

Pasos previos

Lo primero que hay que hacer antes de hacer la actualización, es determinar cual es la arquitectura que tiene nuestra computadora, esto con el fin de poder hacer la actualización, ya que como explicamos en un articulo anterior, Linux Mint 20 solo esta para la arquitectura de 64 bits. Para eso, usamos el siguiente comando:

dpkg --print-architecture

Si el resultado muestra amd64 podemos seguir con la actualización.
Si el resultado muestra i386, significa que está utilizando la versión de 32 bits. En este caso, no puede actualizar y debe seguir con Linux Mint 19.3.

Preparación

Aplicar las actualizaciones pendientes:

Gestor de actualizaciones

Para actualizar todos los paquetes pendientes:

  • Abrimos el Gestor de Actualizaciones desde Menú > Administración > Gestor de Actualizaciones.
  • Presionamos el botón Refrescar para que actualice la cache del gestor de actualizaciones.
  • Presionamos el botón Seleccionar todo para seleccionar las actualizaciones.
  • Presionamos el botón Instalar Actualizaciones.
  • Siga las instrucciones del Administrador de actualizaciones e instale todas las actualizaciones hasta que el administrador le indique que el sistema está actualizado.
  • Reinicie la computadora.

Crear una instantánea del Sistema

Timeshift

Solo si algo sale mal en la actualización (algo que en Linux Mint es improbable, pero uno nunca sabe es mejor prevenir que lamentar), podemos regresar a un punto anterior y dejar el sistema funcional, revertiendo los cambios al punto actual, esto se puede hacer haciendo Instantáneas del Sistema

Podemos restaurar el sistema a un punto anterior con la herramienta Timeshift desde una Live USB o Live CD

Para crear una instantánea del sistema:

  • Abrimos la aplicación Timeshift desde Menú > Administración > Timeshift
  • Siga el asistente para seleccionar un destino para las instantáneas
  • En la Barra de Herramientas, haga clic en el botón Crear para hacer una instantánea de forma manual de su sistema operativo.

Eliminar PPA’s y paquetes externos

El paso a continuación es opcional pero altamente recomendable y es eliminar los PPA’s o repositorios de terceros, ya que si los paquetes de estos son mayores a las soportadas por Linux Mint 20, pueden generar problemas con las actualización, pues pueden haber dependencias insatisfechas, paquetes retenidos y otro tipo de problemas que no podrán ser resueltos.

Fuentes de software

Para purgar paquetes de terceros, siga estos pasos:

  • Iniciamos la herramienta Fuentes de software desde Menú ‣ Administración ‣ Fuentes de software.
  • Abra la pestaña Repositorios adicionales y desactive todos los repositorios adicionales.
  • Abra la pestaña PPA y desactive todos los PPA.
  • Haga clic en el botón Aceptar para actualizar la caché APT.
  • Abra la pestaña Mantenimiento y haga clic en Eliminar los paquetes externos.
  • Seleccione todos los paquetes Externos y haga clic en Eliminar.
  • Haga clic en Eliminar paquetes externos.
  • Seleccione todos los paquetes externos y haga clic en Eliminar.
  • Reinicie la computadora.
  • Crear otra instantánea de Timeshift

Puede dejar algunos paquetes externos instalados o en su versión de terceros e intentar actualizar si lo desea. Si funciona, genial.

Si no es así, siempre puede restaurar a la instantánea anterior y seguir los pasos anteriores para purgar los paquetes antes de intentar actualizar nuevamente.

Actualizando

Instala la herramienta de actualización

Para instalar la herramienta de actualización, abra una terminal y escriba:

apt install mintupgrade

Comprueba la actualización

Para simular una actualización, abra una terminal y escriba:

mintupgrade check

Luego siga las instrucciones en la pantalla.

Este comando señala temporalmente su sistema a los repositorios Linux Mint 20 y calcula el impacto de una actualización.

Tenga en cuenta que este comando no afecta a su sistema. Una vez finalizada la simulación, se restauran sus repositorios originales.

El resultado muestra si la actualización es posible y, en caso afirmativo, qué paquetes se actualizarán, instalarán, eliminarán y retendrán.

Es extremadamente importante que preste mucha atención a la salida de este comando.

Siga usando el comando mintupgrade check y no continúe con el siguiente paso, hasta que esté satisfecho con el resultado.

Si este paso falla a la mitad del proceso escriba mintupgrade restore-sources para regresar la configuración APT original.

Descargue las actualizaciones del paquete

Para descargar los paquetes necesarios para actualizar, escriba el siguiente comando:

mintupgrade download

Tenga en cuenta que este comando no realiza la actualización en sí, sino que solo descarga los paquetes.

Aplicar las actualizaciones

Advertencia:

Este paso no es reversible. Una vez que lo realice, la única forma de regresar es restaurando una instantánea del sistema.

Para aplicar las actualizaciones, escriba el siguiente comando:

mintupgrade upgrade

Degradar paquetes externos

Algunos de sus paquetes pueden tener una versión inferior en Linux Mint 20 que en Linux Mint 19.3. Para garantizar que funcionen correctamente, deben degradarse.

  • Inicie la herramienta Fuentes de software desde MenúAdministraciónFuentes de software.
  • Abra la pestaña Mantenimiento y haga clic en Revertir paquetes externos.
  • Seleccione todos los paquetes extranjeros y haga clic en Eliminar.

Solución de problemas

Instalar mintupgrade

Si no puede encontrar la actualización perfecta en los repositorios, cambie al espejo predeterminado de Linux Mint y actualice el caché APT.

Restaurando una instantánea

Un problema conocido afecta a Timeshift. Al restaurar una instantánea, si la ventana Descargo de responsabilidad está vacía, espere unos 2 minutos para que aparezca el texto. Una vez que el texto de Descargo de responsabilidad esté allí, puede presionar Siguiente y restaure la instantánea. Al presionar Siguiente antes de que aparezca el texto, no se puede restaurar. Si lo hizo, reinicie e intente restaurar nuevamente.

Saltarse el requisito de creación de instantáneas del sistema con Timeshift.

Si está utilizando otra herramienta de instantánea y prefiere no utilizar Timeshift, puede omitir el requisito de Timeshift con el siguiente comando:

echo "{}" | sudo tee /etc/timeshift.json

No olvide eliminar ese archivo después de la actualización si desea que Timeshift funcione correctamente.

Congelación de la computadora

En algunas computadoras, la actualización puede ser bastante intensa y puede congelar temporalmente el escritorio. Esto puede durar hasta 10 minutos a veces o incluso tomar horas en computadoras lentas. Esto está bien, sé paciente y dale tiempo.

Si esto se convierte en un problema, cierre sesión por completo, vaya a la consola con CTRL + ALT + F2 y ejecute mintupgrade upgrade desde allí.

Secuencia de Arranque dañado

Si la computadora ya no arranca, inicie desde la ISO Linux Mint 19.3 en vivo.
Desde la sesión en vivo, inicie la Reparación de arranque y úselo para arreglar la secuencia de arranque.
Si esto no funciona, reinicie desde la iso de Linux Mint Live nuevamente y ejecute Timeshift.
Timeshift puede escanear sus unidades de disco desde la sesión en vivo y restaurar su instantánea desde allí.

Advertencias de arranque

Puede ignorar las advertencias de arranque relacionadas con el desempaquetado de ACPI o initramfs. Son cosméticos y no afectan la secuencia de arranque.

Notas

La actualización sobrescribe los archivos en / etc / con los archivos de configuración predeterminados. Puede restaurar archivos individualmente mediante la instantánea de Timeshift que realizó antes de la actualización.

Para restaurar la configuración de lightDM, ejecute la herramienta de configuración de la ventana de inicio de sesión (sudo lightdm-settings).

Alternativas

Si no puede actualizar, realice una instalación nueva.

Las instrucciones genéricas sobre actualizaciones nuevas también están disponibles.

Como puedes ver la actualización es un poco larga, pero bien vale la pena si deseas tener la experiencia de hacerla. No lo olvides: Bien dicen los desarrolladores de Linux Mint (y lo mismo yo), TEN PACIENCIA, trata de no saltarte ningún paso y así tendrás éxito en la actualización.

Si decides actualizar de Linux Mint 19.3 a 20, deja en los comentarios tu experiencia.

N. de R.: El texto de esta guia es una traduccion al español de la Guia oficial de actualizacion de Linux Mint.

Deja una respuesta

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