Todas las formas de actualizar Ubuntu para tener Linux al día

Como en cualquier sistema operativo, es muy importante asegurarnos de bajar e instalar las nuevas actualizaciones que se liberan para Ubuntu. Estas actualizaciones pueden incluir nuevas características, correcciones de seguridad o mejoras de calidad, estabilidad y rendimiento para permitirnos disfrutar al máximo de esta distro. Por ello, siempre es recomendable actualizar Ubuntu, así como todo su software, de manera que podamos aprovechar al máximo el potencial de este sistema operativo libre.

Actualizar Ubuntu es una tarea muy sencilla y, por supuesto, totalmente gratuita. A continuación, os explicamos todo lo que debemos saber sobre estas actualizaciones para poder llevarlas a cabo.

Qué debemos saber antes de actualizar Ubuntu

Hay dos tipos de actualizaciones diferentes. El primero de ellos son las actualizaciones de calidad y seguridad, así como las nuevas versiones de los paquetes. Esto nos permite tener nuestra distribución Linux siempre al día, así como todos los programas, sin cambiar de versión. Y el segundo de los tipos es la actualización de versión. Cada 6 meses llega una nueva versión de Ubuntu que podemos instalar, o no, según nuestras preferencias.

Las versiones LTS de Ubuntu tienen un soporte de 5 años. Esto nos permite quedarnos en esta versión y recibir actualizaciones de calidad y seguridad durante este tiempo sin tener que instalar nuevas versiones. Estas versiones LTS llegan cada 2 años. Y las nuevas versiones normales llegan cada 6 meses y tienen un soporte de 9 meses. Si usamos las versiones no-LTS debemos pasar por todas ellas, ya que si no lo hacemos dejaremos de recibir parches y correcciones muy pronto.

Normalmente las actualizaciones de las distros Linux, como Ubuntu, suelen ser muy rápidas y estables. Nada que ver con las de Windows. Sin embargo, siempre se recomienda hacer una copia de seguridad de los datos más importantes por si algo sale mal. Aunque si falla algo, siempre podremos recurrir a una distro Live para acceder al sistema de archivos y recuperar los datos antes de formatear e instalar Ubuntu de cero.

Problemas que podemos encontrarnos

Es verdad que, con el paso de los años, los problemas a la hora de actualizar un sistema operativo, ya sea Windows, macOS o Linux, cada vez han ido a menos. Pero la verdad es que sí que siguen existiendo, y siempre que empezamos con un proceso de actualización estamos expuestos a que un problema pueda dejar nuestro PC inservible, o hacernos perder los datos. De ahí la importancia, como acabamos de indicar, de hacer copias de seguridad antes de empezar el proceso de actualización.

Los motivos por los que puede fallar la actualización de un sistema como Ubuntu son muy variados. Los más comunes que nos podemos encontrar es el haber instalado programas o dependencias que no sean compatibles con la nueva versión. La forma más sencilla de solucionar esto es desinstalar estas estos programas, pero eso implica que otras herramientas dejarán de funcionar.

También puede ocurrir que nuestra instalación de Ubuntu esté corrupta por algún motivo y que, al intentar instalar la nueva versión encima, este empiece a dar problemas hasta que, al final, nos es imposible continuar. Si tenemos conocimientos avanzados dentro de Linux podemos intentar repararla nosotros mismos, aunque la mayoría de las veces la única solución posible es reinstalar a mano el sistema.

Otro motivo que también puede hacer que nuestro sistema falle al actualizar es que el Kernel, o algún complemento de este, esté causando algún conflicto. Esto puede ser común, por ejemplo, cuando hemos instalado controladores de terceros. Podemos probar a instalar una nueva versión del Kernel, si es que la hay, o a instalar una versión más antigua (por ejemplo, la que venía originalmente con nuestra distro) para, desde ella, lanzar la actualización.

Configurar actualizaciones de Ubuntu

Antes de empezar con las actualizaciones como tal vamos a ver cómo podemos configurar estas actualizaciones para adaptarlas a nuestras necesidades. Para ello, lo primero que debemos hacer es, desde el escritorio de nuestro Ubuntu, abrir el buscador (podemos acceder a él pulsando la tecla Win del teclado) y escribir «Software y actualizaciones«.

Abrir configuración de actualización de software de Ubuntu

Se nos abrirá una ventana como la siguiente, desde la que vamos a poder configurar los repositorios, gestionar los controladores y mucho más.

Opciones de software de Ubuntu - 1

Lo que nos interesa a nosotros es configurar las actualizaciones. Para ello, haremos clic sobre la pestaña «Actualizaciones» y aquí podremos ver todas las opciones que podemos configurar relacionadas con las actualizaciones.

Opciones de software de Ubuntu - 2

Por defecto, Ubuntu está configurado para recibir todas las actualizaciones de la distro. Además, buscará nuevas actualizaciones todos los días por defecto. En caso de que haya actualizaciones de seguridad, estas se bajarán e instalarán automáticamente. Y las demás actualizaciones (de paquetes, programas, calidad, etc) se mostrará una ventana a la semana para bajarlas.

También vamos a encontrar una opción en esta misma ventana que nos permitirá elegir qué queremos hacer con las nuevas versiones de Ubuntu. Podemos recibir avisos cada vez que haya una nueva versión de la distro, ver avisos solo con las versiones LTS o no mostrar avisos nunca.

LivePatch nos ayuda a no tener que reiniciar

Si usamos una versión LTS de Ubuntu (las que tienen 5 años de soporte) vamos a poder usar una característica llamada «LivePatch». Esta característica permite actualizar Ubuntu para instalar las actualizaciones críticas y de seguridad en modo Live, es decir, sin tener que reiniciar. Es totalmente gratis (hasta para 3 PCs) y se puede activar desde la configuración que acabamos de ver en el punto anterior, en la pestaña «Livepatch».

Activar Livepatch Ubuntu

Podemos conocer más información sobre este servicio en este enlace.

Instalar nuevos parches y paquetes

Ubuntu, igual que otros sistemas operativos, recibe actualizaciones de forma periódica. Estas actualizaciones pueden ser nuevas versiones de los paquetes o programas que tenemos instalados, o correcciones de seguridad o calidad para el Kernel o los componentes internos de esta distribución.

Para que nuestro Ubuntu funcione correctamente y poder disfrutar al máximo de él es necesario asegurarnos de estar siempre a la última. Y para ello es necesario comprobar, descargar e instalar las nuevas versiones de los paquetes.

Podemos hacer esto de dos formas diferentes:

Desde Terminal

Por supuesto, Ubuntu nos permite bajar e instalar las nuevas actualizaciones y los nuevos paquetes desde su Terminal. Para ello, ejecutamos una ventana de terminal en la distro y ejecutaremos el siguiente comando, el cual actualizará las listas de software:

sudo apt update

Actualizar repos Ubuntu

A continuación, ya podemos empezar a bajar e instalar los paquetes. Y para ello ejecutaremos:

sudo apt upgrade

Confirmar bajar actualizaciones de Ubuntu

Este comando nos mostrará todos los nuevos paquetes que hay disponibles para nuestra distro (tanto para Ubuntu como para los programas instalados) y se encargará de bajar e instalar todos ellos.

Cuando acabe el proceso (aunque no sea obligatorio) solo tendremos que reiniciar el ordenador para que todo el proceso de actualización se complete y podamos empezar a usar todos los nuevos paquetes.

sudo reboot

Desde el centro de actualizaciones

Si no queremos usar la terminal para actualizar Ubuntu, podemos recurrir al centro de software de esta distro. Para ello, lo único que debemos hacer es recurrir al buscador de Ubuntu (tecla Win del teclado) y escribir «Actualización de software«.

Abrir actualizador de software de Ubuntu

Ejecutamos esta herramienta y esta buscará nuevas versiones y nuevos paquetes que haya para actualizar Ubuntu.

Buscando nuevas versiones de software

Cuando acabe, podremos ver una ventana como la siguiente con todas las actualizaciones y todos los parches que hay disponible. Podremos ver, por ejemplo, las actualizaciones core de Ubuntu que haya, así como los paquetes de todos los programas.

Instalar nuevos parches y paquetes en Ubuntu

Hacemos clic sobre «Instalar ahora» y este asistente comenzará a bajar e instalar todas las nuevas versiones. En caso de no querer bajar e instalar algún paquete concreto, podemos demarcar su casilla.

Instalar la última versión de Ubuntu

Cada 6 meses, Canonical lanza una nueva versión de Ubuntu. Cada versión suele venir con una nueva versión del Kernel Linux, la última versión del escritorio y una serie de cambios y correcciones. Las versiones estándar reciben soporte durante 9 meses, y las LTS de 5 años en 5 años.

Nosotros os recomendamos usar siempre versiones LTS (son más estables que las normales, al estar enfocadas a funcionar durante más tiempo) e ir actualizando de LTS en LTS, es decir, cada dos años (de Ubuntu 18.04 a Ubuntu 20.04 a Ubuntu 22.04, etc).

Desde Terminal

Por supuesto, Ubuntu nos permite bajar e instalar las nuevas versiones de la distro desde un Terminal sin tener que formatear el ordenador y reinstalar la nueva versión. Para ello, lo primero que debemos hacer es buscar nuevas actualizaciones en los repositorios y asegurarnos de instalar todas las actualizaciones de manera inteligente con el siguiente comando:

sudo apt update && sudo apt upgrade && sudo apt dist-upgrade

Cuando nuestra distro esté totalmente actualizada podremos ver algo así.

Ubuntu actualizado en terminal

Entonces, lo único que nos quedará por ejecutar es el siguiente comando, ya que es el que se encarga de instalar las nuevas versiones de Ubuntu:

sudo do-release-upgrade

Ahora solo debemos esperar a que termine el proceso de descarga e instalación de la nueva versión. Cuando lo haga ya tendremos nuestro Ubuntu en la última versión.

Desde el centro de actualizaciones

El centro de actualizaciones también nos permite bajar e instalar la última versión de Ubuntu sin tener que usar para nada un terminal. Para ello, lo único que debemos hacer es buscar si hay nuevas actualizaciones (abriendo el programa de «Actualización de software» o ejecutando «sudo apt update») y nos aparecerá en el escritorio de Ubuntu una ventana como la siguiente.

Instalar nueva versión de Ubuntu

Hacemos clic sobre «Sí, actualizar ahora» y comenzará todo el proceso de descarga e instalación de la nueva versión. Este proceso sí tarda algo más de tiempo, por lo que debemos esperar con calma a que se complete.

Cuando termine de instalarse tendremos que reiniciar para que se completen los cambios y, cuando lo hagamos, ya podremos empezar a usar la nueva versión de Ubuntu y todas sus características.

Cómo volver a una versión anterior de Ubuntu

Si por algún motivo la nueva versión nos da problemas, no estamos contentos con su funcionamiento, o hemos actualizado por error, es posible volver atrás. Aunque la verdad es que no es nada fácil ni recomendable hacerlo, ya que podemos encontrarnos con advertencias y todo tipo de problemas.

En caso de querer hacerlo, os vamos a dejar las instrucciones para llevar a cabo este proceso, aunque bajo vuestra responsabilidad:

Hacer downgrade a los repositorios de software con el siguiente comando (cambiando «cosmic/bionic» por el repositorio de la versión a la que vayamos a bajar):

sudo sed -i 's/cosmic/bionic/g' /etc/apt/sources.list[(code]

Editar "/etc/apt/preferences" para cambiar el "PIN release" por el de la versión a la que vamos a bajar. Por ejemplo:

[code]Pin: release a=bionic

Comenzar el proceso de downgrade ejecutando el siguiente conocido comando:

sudo apt update && sudo apt upgrade && sudo apt dist-upgrade

Cuando acabe el proceso, y después de reiniciar el ordenador, debemos comprobar qué versión de Ubuntu usamos para saber si el proceso se ha completado con éxito y efectivamente estamos usando la antigua versión de la distro. Los datos y los programas no deberían haberse visto afectados en este proceso, aunque se recomienda hacer una copia de seguridad de ellos, por lo que pueda pasar.

neofetch

Este proceso puede fallar, mostrará muchas advertencias y puede hacer que la distro no funcione bien. Por ello, en caso de tener que volver a una versión anterior de Ubuntu, lo mejor que podemos hacer es descargar la ISO de la versión que queremos y reinstalarla. Eso sí, hay que tener en cuenta que este proceso borrará nuestros datos y documentos, por lo que debemos hacer una copia de seguridad antes de ello.

Actualizar el Kernel de Ubuntu

Cuando instalamos actualizaciones y nuevas versiones de Ubuntu, generalmente se suele actualizar también el Kernel. Sin embargo, la distro de Canonical nunca trae la última versión del mismo, por lo que podemos estar perdiendo mejoras y funciones.

La forma clásica de instalar el Kernel Linux en nuestro PC es bajar el código fuente y compilarlo nosotros mismos. Sin embargo, esto no es ni lo más práctico ni lo más recomendable. Sobre todo si no tenemos muchos conocimientos al respecto. Por ello, para poner nuestro Linux al día es mucho mejor optar por usar programas, como Mainline, diseñados para este fin.

Mainline es un fork de Ukku de justo antes de que su desarrollador lo hiciera de pago. Este software, gratuito y OpenSource, nos va a permitir bajar e instalar las nuevas versiones del Kernel en nuestro Ubuntu, independientemente de las demás actualizaciones del sistema. Para usarlo, lo primero que haremos será instalarlo añadiendo su PPA y actualizando los repositorios con el siguiente comando:

sudo add-apt-repository ppa:cappelikan/ppa && sudo apt update && sudo apt install mainline

Una vez instalado lo ejecutamos.

Mainline Kernel Ubuntu

Desde este programa vamos a poder ver todas las versiones del kernel disponibles de manera que podamos bajarlas e instalarlas en nuestro Ubuntu. Además, podremos elegir cuál queremos usar, y eliminar los núcleos que no usemos para liberar espacio.

Qué hacer después de actualizar a una nueva versión

En un principio, el proceso de actualización del sistema operativo debería ser totalmente transparente. Es decir, una vez termine de bajar, actualizar y compilar todos los paquetes, nuestro Ubuntu debería estar tal cual lo teníamos antes de comenzar la actualización. Sin embargo, como siempre, pueden ocurrir errores. Por ello, lo primero que debemos hacer antes de continuar usando nuestro PC es comprobar que todo está en su sitio. Debemos comprobar que tenemos todos los programas que teníamos instalados, y que todos nuestros datos están en su sitio. De no ser así, entonces debemos echar mano de la copia de seguridad (que debemos haber hecho antes) para recuperar la información que falte.

También, aunque acabamos de actualizar, debemos buscar si hay nuevas actualizaciones o paquetes. Esto se debe a que, al hacer upgrade, estamos instalando la versión a pelo de la distro, y seguramente hayan salido nuevas actualizaciones desde su lanzamiento. Con un simple "sudo apt update && sudo apt upgrade" podremos buscar, bajar e instalar todos los nuevos paquetes que haya disponibles. Así podremos asegurarnos de que nuestra distro funciona perfectamente.

Por último, una vez que tenemos ya todo instalado y actualizado, el siguiente paso será explorar las mejoras y las nuevas características que nos ha traído nuestra suite de Canonical.

Errores comunes

Es posible encontrarnos con distintos errores a la hora de ir a instalar una nueva versión de esta distro en nuestro ordenador. Cubrirlos todos es muy complicado, pero nosotros vamos a ver, a grandes rasgos, cuáles son los más comunes y cómo podemos solucionarlos para poder continuar con el proceso de instalación.

/var/cache/apt/archives/lock

El primer problema lo podemos encontrar al intentar bloquear /var/cache/apt/archives/lock. Este es el directorio temporal usado para todo lo relacionado con las actualizaciones de APT. Y, si no está disponible por algún motivo, o lo está usando otro programa, no podremos continuar con la actualización. Para solucionarlo, debemos finalizar todo lo relacionado con APT con este comando:

sudo killall apt apt-get

Ahora que APT se ha cerrado, y se habrá liberado dicho directorio, ya deberíamos poder continuar con la actualización.

No se pueden instalar todas las actualizaciones

Es posible que, al ir a instalar la actualización, nos encontremos con un mensaje que nos indica que no podemos instalar todas las actualizaciones en el ordenador. Este mensaje nos ofrece la posibilidad de realizar una actualización parcial para instalar todos los paquetes que sean posibles, pero eso no nos interesa. Para corregir este problema, debemos ejecutar en un terminal el siguiente comando:

sudo apt-get install -f

Y listo. Ahora se habrán solucionado los problemas relacionados con la actualización y podremos realizar un upgrade completo del sistema.

Error BADSIG

Este error aparece cuando alguna de las firmas GPG de los repositorios es incorrecta, ya sea porque se ha corrompido, perdido, o por el motivo que sea. Al no poder validarse, Ubuntu no puede actualizarse. Para solucionarlo, debemos ejecutar una serie de comandos en el terminal, que nosotros vamos a agrupar dentro de una única instrucción. Así, copiamos y pegamos lo siguiente en la consola para que pueda llevarse a cabo la reparación del sistema:

cd /var/lib/apt && sudo mv lists oldlist && sudo mkdir -p lists/partial && sudo apt-get clean && sudo apt-get update

Listo. Ahora este error habrá desaparecido y podremos actualizar el PC sin problemas.

No se pudo descargar la información del repositorio

Este error es frecuente entre los usuarios que utilizan la herramienta de actualización que encontramos en el entorno gráfico. Generalmente, este mensaje aparece cuando es imposible conectarse con el servidor para descargar los datos, ya sea a causa de un problema con nuestra conexión (por ejemplo, que no estamos conectados a Internet), o porque los servidores de los repositorios están caídos en estos momentos. Sea como sea, no se puede conectar a ellos.

La forma más sencilla de solucionarlo es comprobar nuestra conexión y, si todo funciona correctamente, esperar unas horas antes de reintentarlo. Pero, si lo preferimos, también podemos ejecutar en un terminal "sudo apt update" para realizar la actualización de repositorios a mano. Si este proceso falla, además, podremos ver más información sobre la causa.

Problema con MergeList

Este problema suele aparecer al realizar la actualización desde un terminal. Después de descargar los datos de paquetes, e intentar unirlos todos en un solo paquete, el sistema detecta un error y no puede continuar. El motivo de este error es que el fichero /var/lib/apt/lists se ha corrompido.

La solución es muy sencilla: eliminar el fichero anterior y volver a descargar uno nuevo. Y podemos hacerlo ejecutando el siguiente comando en la consola:

sudo rm -r /var/lib/apt/lists/* && sudo apt-get clean && sudo apt-get update

Nuestro Linux ya debería poder actualizarse de nuevo con total normalidad.

2 Comentarios