Cómo actualizar Ubuntu desde la línea de comandos

El Gestor de Actualizaciones de Ubuntu facilita la actualización de tu instalación a una nueva versión principal. La interfaz gráfica de la utilidad te guía a través de un asistente paso a paso que debería ser fácil de seguir.
Pero hay momentos en los que no puedes utilizar una utilidad gráfica – por ejemplo, en servidores donde no tienes acceso a una interfaz gráfica. En este caso, estás obligado a utilizar la línea de comandos para actualizar Ubuntu.
Sin embargo, este no es el único escenario donde esto es útil. La interfaz de línea de comandos generalmente te permite ver más sobre lo que está sucediendo. La mayoría de las utilidades de línea de comandos generan mucho texto mientras trabajan. Por consiguiente, puedes preferir este método si quieres ver los detalles de la actualización mientras sucede. También puedes detectar más fácilmente posibles errores si surgen.
También lee: Cómo actualizar y mejorar Ubuntu sin conexión
Comando do-release-upgrade Opción de línea de comandos “-d”
La utilidad para actualizar Ubuntu desde una versión anterior a una versión actualizada se llama do-release-upgrade. En realidad, es un script escrito en el lenguaje de programación Python.

Normalmente, el script actualizará de una versión estable (o LTS – Soporte a Largo Plazo) a la siguiente. Por ejemplo, podría actualizar Ubuntu 16.04 a Ubuntu 18.04. Sin embargo, cuando aparece una nueva versión LTS, no puedes actualizar a ella hasta su primer punto de lanzamiento. Lo que esto significa es que si actualmente estás utilizando 16.04.5, no puedes actualizar a 18.04. Tienes que esperar hasta que se lance 18.04.1. Se recomienda esperar realmente a la primera versión de punto. La primera nueva versión LTS aún puede ocultar errores desagradables, pero si realmente necesitas la nueva LTS, tan pronto como salga puedes usar una opción de línea de comandos para obligar a la utilidad a actualizar. Así que si 18.04 acaba de salir, puedes actualizar con
sudo do-release-upgrade -dantes de que salga 18.04.1. De lo contrario, si 18.04.1 ya está disponible, utiliza el comando sin la opción:
sudo do-release-upgradeCómo actualizar Ubuntu con el comando do-release-upgrade
Antes de la actualización, se recomienda deshabilitar temporalmente cualquier repositorio de terceros, como PPAs o entradas que hayas añadido en “/etc/apt/sources.list” o “/etc/apt/sources.list.d/.” Si sabes que no agregaste ningún repositorio de otros proveedores aparte de Ubuntu, puedes, por supuesto, saltar este paso.

Algunos paquetes de estos repositorios pueden interferir de maneras inesperadas con nuevos paquetes de la próxima versión de Ubuntu. Después, ejecuta sudo apt update para refrescar la información de los paquetes. Luego, utiliza un comando como sudo apt autoremove nginx para eliminar programas que hayas instalado de proveedores externos.
Si el comando do-release-upgrade no está disponible en tu sistema, instálalo con
sudo apt install update-manager-coreUsualmente, se instala por defecto.
Tus paquetes de software deben estar actualizados antes de actualizar a una nueva versión de Ubuntu. Actualiza todos los paquetes en tu sistema.
sudo apt update && sudo apt upgradeActualizando a Ubuntu de Soporte a Corto Plazo (Opcional)
Los números pares, como 18.04, indican una versión de soporte a largo plazo (LTS). Los números impares, como 19.04, indican una versión de desarrollo, de soporte a corto plazo. Si actualmente estás en una versión LTS y deseas actualizar a la próxima LTS, salta los pasos en esta sección. Pero si actualmente estás en una versión LTS, como 18.04, y deseas actualizar a 18.10 o 19.04 (cualquiera que esté disponible), edita este archivo:
sudonano/etc/update-manager/release-upgradesCambia Prompt=lts a Prompt=normal. Presiona Ctrl + X, luego y seguido de Enter para guardar el archivo.

Si estás actualizando tu computadora local
Aunque puedes abrir un emulador de terminal en tu escritorio gráfico, esto presenta un problema. Cuando se actualiza el servidor gráfico, puede reiniciarse. Esto, a su vez, haría que pierdas tu sesión del terminal, así que es mejor cerrar sesión en tu sesión gráfica. Después, presiona Alt + Ctrl + F2 o Alt + Ctrl + F3 e inicia sesión en la consola TTY antes de comenzar el script de actualización a continuación.
Iniciar la actualización de Ubuntu
Simplemente inicia el script de actualización.
sudo do-release-upgradeAhora, sigue cuidadosamente los pasos en el asistente. Serán ligeramente diferentes dependiendo de tu escenario de actualización. Por ejemplo, cuando estés conectado a una sesión SSH, recibirás un paso adicional como el de la siguiente imagen.

En los pasos posteriores, casi con seguridad te preguntarán qué hacer con los archivos de configuración que han cambiado en nuevas versiones de paquetes.

Si has cambiado el archivo de configuración mencionado, es posible que desees escribir “N” para mantener tus cambios. Lo mismo es cierto si tu proveedor de servidores ha realizado cambios en esos archivos. Esto es algo que tendrás que investigar tú mismo. Si tú o tu proveedor no han realizado cambios especiales, escribe “Y” para incorporar el archivo de configuración actualizado.
Conclusión
El proceso de actualización no es complicado, pero pueden surgir complicaciones. Depende mucho de cuán “limpio” esté tu sistema (sin repositorios de terceros). Después de que la utilidad de actualización termine su trabajo, todo lo que tienes que hacer es reiniciar tu máquina. Normalmente, el script te dará la opción de reiniciar, pero si no lo hace, simplemente puedes ejecutar:
sudo systemctl rebooto simplemente:
sudo rebootSiempre que no te encuentres con errores de actualización o errores con el nuevo software instalado, todo funcionará perfectamente una vez que la máquina se reinicie.