Ubuntu Peronista@TTBP

Este es un espejo en el Tilde Blog Project del blog original Ubuntu Peronista. Se encuentra disponible en Tildeverso únicamente con fin histórico.



18 october 2022

¿Cómo actualizo desde Ubuntu 18.04LTS a 20.04LTS hoy?

Ubuntu 20.04LTS "Focal Fossa) se lazó oficialmente el 23 de abril de 2020. Se trata de la última versión con Soporte a Largo Término (LTS) de Ubuntu, y cuenta con parches de seguridad y actualizaciones disponibles hasta 2025.

Naturalmente que si utilizamos una versión más antigua de Ubuntu, podríamos querer tirar un viejo por la ventana y estar interesados en realizar una Actualización Política y Doctrinaria para la toma del Poder y actualizar nuestro sistema.

Normalmente recomiendo instalar las versiones LTS de Ubuntu desde cero para lograr los mejores resultados, pero en ciertos casos podríamos querer actualizarlas sin tener que reinstalar el sistema de cero.

En este tutorial os indicaré cómo realizar el procedimiento de actualización desde Ubuntu 18.04LTS (Bionic Beaver), a la versión nueva 20.04LTS recién salida. Os explicaré varios métodos a través de los cuales podrán lograr esta delicada tarea de sistema con sapiencia Justicialista, incluyendo algunas ayudas avanzadas y trucos que podrían ayudarlo a personalziar aún más el procedimiento de actualización. Antes de Actualizar… Existen algunos predicamentos que debemos considerar antes de avanzar con esta actualización del Movimiento:

El procedimiento de actualización puede realizarse tanto usando el administrador de actualización gráfico de Ubuntu o desde la línea de comandos en la Terminal. El Administrador de actualización de Ubuntu comenzará presentándonos un imopertinente aviso de actualización a la versión 20.04, sólo una vez que se publique la primera versión corregida de 20.04 (ej, 20.04.1). Esto suele suceder normalmente transcurridos unos tres meses desde el lanzamiento oficial.

Conforme se haya habilitado esta funcionalidad, se nos presentará un aviso similar al siguiente:

Aún así podremos actualizar Ubuntu ahora, antes de que ello ocurra. Sin embargo, el proceso por el momento incluye usar la terminal, y por lo tanto algún nivel de conocimiento técnico y confianza. Si no están seguros en el uso de la terminal, podrían querer aguardar hasta finales de junio de 2020 hasta que se produzca el lanzamiento de la versión 20.04.1 y aparezca la propuesta del actualizador gráfico.

Si desea proceder con la actualización, podremos dar inicio al Asistente de Gráfico Actualización Guiada desde la terminal, o completar todo el proceso empleando la Terminal de Ubuntu. Os indicaré ambas opciones.
Un buen peronista se asegura siempre de respaldar sus datos. Normalmente la actualización es un procedimiento seguro, pero es un cambio serio y siempre hay posibilidad de que algo salga mal. Es crucial entonces resguardar nuestros archivos personales en un medio seguro y  adecuado, de modo de poder restaurarlas rápidamente si surge algún problema o complicación. Existen varias formas de hacer esto:
    Ubuntu cuenta con su propia herramienta de respaldo, que puede activar.
    Puede optar con copiar manualmente los archivos importantes a un dispositivo de almacenamiento diferente (un segundo disco rígido en la computadora, un disco rígido externo USB o pendrifve, o en otra computadora a través de una red, etc). Podrá copiar los archivos manualmente o bien utilizar una aplicación para respaldos y replicación de datos. Un ejemplo de herramientas cómodas y sencillas para este cometido son Timeshift o Grsync. Si desea utilizar la terminal puede recurrir a tar o rsync.

Interfaz de la herramienta de respaldos de Ubuntu.

Con muy poca experiencia y un disco rígido adicional podríamos jugar "la carta mas segura" y utilizar una aplicación de duplicación como CloneZilla para clonar nuestro sistema de archivos actual.
Si deseamos comprobar que el nuevo sistema funcionará correctamente bajo nuestro hardware, podremos descargar la imagen ISO de Ubuntu 20.04LTS, copiarla a una pendrive USB usando una aplicación de creación de pendrive arrancable como Ubootnetin, y luego iniciar su computadora en una sesión Live de Ubuntu 20.04LTS.
Asegúrese que su computadora tiene suficiente espacio de disco disponible. Para un mejor resultado, debería tener 25 GB de espacio libre para una instalación nueva de Ubuntu. En una actualización puede requerirse un poco menos de esto, pero la actualización tardará más tiempo.
El proceso de actualización puede llevar su tiempo. No podrá interrumpirlo o cancelarlo, de modo que si usa un dispositivo provisto de baterías (como una laptop o notebook), conéctela con su cargador a la red eléctrica.

Actualizar a 20.04 LTS – ussando el asistente gráfico Como os he mencionado anteriormente, el Asistente de Actualización comenzará mostrando una notificación a los usuarios de Ubuntu aproximadamente unos tres meses después del lanzamiento oficial. Sin embargo es posible actualizar Ubuntu 18.04LTS sin tener que esperar. Esto implica actualizar un comando en la terminal, que luego lanzará el Asistente Gráfico de Actualización.

Si no está cómo con este camino, es mejor continuar ejecutando Ubuntu 18.04LTS hasta que esté disponible la actualización gráfica por medio del administrador de actualizaciones. La secuencia de acciones que os indicaré requieren familiaridad con el uso de la línea de comandos, de modo que es mejor dejar esto para personas que han operado con ella.

El comando para comenzar es do-release-upgrade, ejecutado con las opciones específicas. Para entender mejor qué sucederá, podremos revisar las opciones disponibles para do-release-update ejecutando el comando con el sufijo -h:

sudo do-release-upgrade -h

Y el sistema nos devolverá:

Uso: do-release-upgrade [octiones]

Opciones:
  -h, --help            Muestra este mensaje de ayuda y sale
  -V, --version         Mostrar la versión y salir
  -d, --devel-release   Si utiliza la última versión admitida, actualice a la
                        versión de desarrollo
  --data-dir=DATA_DIR   Directorio que contiene los archivos de datos
  -p, --proposed        Intente actualizar a la última versión usando el
                        actualizador de $distro-proposed
  -m MODE, --mode=MODE  Ejecutar en un modo especial de actualización.
                        Actualmente se permiten los modos «desktop» (para
                        actualizaciones normales de un sistema de escritorio)
                        y «server» (para servidores).
  -f FRONTEND, --frontend=FRONTEND
                        Ejecutar la interfaz especificada
  -c, --check-dist-upgrade-only
                        Comprueba únicamente si está disponible una nueva
                        versión de la distribución e informa del resultado
                        mediante un código de salida
  --allow-third-party   Try the upgrade with third party mirrors and
                        repositories enabled instead of commenting them out.
  -q, --quiet

Las opciones importantes son:

-d: esta opción nos permite actualizar a la versión 20.04; normalmnete esta opción sería utilizada por desarrolladores quienes comprueban técnicamente Ubuntu. Nosotros la usaremos para adelantar la actualización. Si bien dice "desarrollo" ("development") no se preocupen, pues d ehecho estarán actualizando a la versión oficial y estable de Ubuntu, la 20.04LTS.
-f: esta opción lanzará el Asistente Gráfico de Actualización. Sin esta opción, la aplicación do-release-upgrade correría a través de la línea de comandos. El proceso es, sin embargo, idéntico.

Otra opción útil es -allow-third-party, en la que me extenderé en la sección "Opciones Avanzadas y Software de Terceros". Si su instalación actual de Ubuntu incluyese aplicaciones de fuentes diferentes a la de los repositorios de archivos estándares de Ubuntu, podríamos querer incluir esta opción para conservarlos y continuar así el uso de dichas aplicaciones de terceros.

Por lo tanto, para comenzar la actualización a Ubuntu 20.04LTS usando el actualizador gráfico, debemos abrir una Terminal con Ctrl+Alt+T y ejecutar en la Terminal el siguiente Comando: de Organización:

sudo do-release-upgrade -d -f DistUpgradeViewGtk3

...y si quisiéramos conservar las aplicaciones de terceros, usaríamos:

sudo do-release-upgrade -d -f -allow-thid-party DistUpgradeViewGtk3

Esto comenzará el proceso de instalación empleando una aplicación gráfica basada en Gtk3.

Puede ingnorar sin problemas el texto que afirma que es una versión de desarrollo. El indicador cambiará con la disponibilidad de lanzamiento de Ubuntu 20.04.1. El Asistente nos realizará varias preguntas, a lo largo de varios pasos:

Primero nos solicitará que confirmemos la actualización. El Asistente de Actualización nos notificará que la opción de bloqueo de pantalla se desactivará durante este proceso. La aplicación descargará los ficheros de sistema y aplicaciones necesarias para realizar la actualización. Este proceso lleva su tiempo, de modo que hay que tener paciencia. Podríamos recibir una o dos preguntas durante la actualización. Específicamente si deseamos retener las configuraciones existentes para ciertos archivos de sistema (como la configuración de zona horaria). Si no está seguro, puede proceder con la respuesta por defecto.

Luego de un tiempo, la actualización debería quedar completa, ¡y se debería encontrar logueado a su Escrutorio de Ubuntu 20.04LTS!

Opciones Avanzadas y Software de Terceros Para la mayoría de los usuarios, los pasos descriptos arriba serán suficientes. Sin embargo,m podremos personalziar la instalación aún mas, lo cual es particularmente útil para aquellos que empleen software de terceros instalados desde canales de software diferentes a los repositorios de Ubuntu estándar. Por ejemplo, si tenemos instalado Google Chrome, Skype o software Virtualbox manualmente, las actualizaciones para dichas aplicaciones serán provistas a través de esos reposistorios de terceros.

Por defecto, el software que no es de los repositorios de Ubuntu será desactivado durante la actualización. Deberá activcarlos manualmente luego de completar la actualización de base.

Sin embargo alternativamente podremos instruir a la herramienta de actualización para permitir estos paquetes adicionales. Esto puede lograrse al ejecutar do-relase-upgrade con el sufijo -allow-third-party, como os mencioné anteriormente. Opciones Alternativas para la actualización Podríamos dar inicio al Asistente Guiado de Actualización Gráfico de varias maneras.

Al igual que la herramienta do-release-update, podremos ejecutar lo de arriba con el sufijo -d para recibir las versiones superiores a la 20.04.1 no bien estén disponibles más adelante

sudo update-manager -c sudo update-manager -c -d

En la línea de comandos de la terminal, podría también ejecutar /usr/lib/ubuntu-release-upgrader/check-new-release-gtk. Para ello ingresamos:

sudo /usr/lib/ubuntu-release-upgrader/check-new-release-gtk3

En general, podremos controlar qué actualizaciones de Ubuntu están disponibles, sin importar cuál de las herramientas empleemos para hacerlo. Esto podríamos realizarlo editando el fichero de configuración /etc/update-manager/release-upgrades:

Aquí, podremos modificar la línea Prompt=XXXX, indicando:

never – nunca ofrecerá actualizaciones.
normal – ofrecerá las versiones soportadas que sucedan inmediatamente a la veersión que estamos utilizando actualmente.
lts – ofrecerá únicamente versiones LTS (con soporte a largo término).

Actualizar a 20.04 LTS desde la Terminal El proceso de actualización desde la terminal es muy similar a la actualización con el asistente gráfico descripto anteriormente. La única diferencia es que no se ejecutará ninguna ventana gráfica, y en la terminal nos aparecerán las preguntas para que respondamos S/N (o Y/N).

Ingresamos el siguiente comando de organización:

sudo do-release-upgrade -d

La secuencia de pasos mostrada en la terminal es idéntica a la intetrfaz gráfica. El primer paso consiste en confirmar que deseamos continuar. La imagen superior muestra la devolución del sistema durante el proceso de actualización. Varios paquetes de sistemas se descargarán, descomprimirán y copiarán encima de las versiones anteriores, como parte del proceso de actualización. El paso de limpieza removerá los paquetes que ya no son necesarios (o relevantes) en la versión nueva de Ubuntu. Esto también libera espacio en su disco. Una vez completado, seremos logueados al escritorio de Ubuntu 20.04: