Cómo actualizar los paquetes de un equipo con Linux Ubuntu Server 22 mediante comandos y de forma automática.

Antes de realizar el proceso de actualización y, sobre todo, si se trata de una máquina virtual en producción con servicios ejecutándose y en uso, es recomendable hacer una copia de seguridad o bien un snapshot. Puede que con la actualización, la subida de versión de algún paquete requerido por alguna aplicación o servicio pueda ser incompatible y ésta dejar de funcionar.

En primer lugar ejecutaremos el siguiente comando para actualizar la lista de paquetes disponibles y su última versión:

El proceso conectará con Internet para obtener de los distintos repositorios la última versión de los paquetes instalados en el equipo Linux Ubuntu 22, devolviéndonos algo como lo siguiente:

Actualizar paquetes de Linux Ubuntu Server 22

A continuación, para actualizar los paquetes que tengan una versión inferior a la actualizada del repositorio, ejecutaremos el siguiente comando:

Si hay paquetes por actualizar, nos mostrará los que se van a actualizar y nos pedirá confirmación, responderemos pulsando la tecla «s» e INTRO:

Actualizar paquetes de Linux Ubuntu Server 22

En función de los paquetes instalados en el sistema, puede que en el proceso de actualización nos indique que algunos servicios requerirán de reinicio. Pulsaremos en «OK» para reiniciarlos:

Actualizar paquetes de Linux Ubuntu Server 22

El proceso puede tardar varios minutos, en función del tiempo que haga desde la última ejecución de una actualización, de los paquetes instalados, de la velocidad de conexión a Internet y del propio servidor.

Tras la actualización, si volvemos a ejecutar el comando anterior sudo apt-get upgrade, ahora nos indicará que no hay paquetes por actualizar:

Si queremos automatizar completamente el proceso anterior, para que no nos muestre confirmación y para ejecutar ambos comandos (update y upgrade), utilizaremos el siguiente comando «compuesto»: