Quiero actualizar la versión de Ubuntu con asistencia a largo plazo (LTS) en mi instancia de Amazon Elastic Compute Cloud (Amazon EC2).
Resolución
Puede actualizar la versión LTS de Ubuntu solo a la siguiente versión secuencial. Por ejemplo, para actualizar de la versión 18.04 LTS de Ubuntu a la versión 24.04, primero debe actualizar a la versión 20.04. A continuación, actualice a 22.04 y, por último, actualice a 24.04.
Requisitos previos: Revise la lista de verificación previa a la actualización en el sitio web de Ubuntu. Además, cree una copia de seguridad de sus datos.
Actualización del sistema
Siga estos pasos:
-
Para comprobar la versión de su sistema operativo (SO), ejecute el comando lsb_release:
lsb_release -a
Resultado de ejemplo:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.6 LTS
Release: 20.04
Codename: focal
-
Para instalar todas las actualizaciones disponibles para su versión LTS de Ubuntu existente, ejecute los siguientes comandos:
sudo apt update
sudo apt upgrade
-
Reinicie el servidor.
Nota: Se recomienda reiniciar también la instancia después de instalar las actualizaciones para comprobar que se está ejecutando el kernel más reciente.
Actualización de la versión LTS de Ubuntu
Siga estos pasos:
-
Para actualizar la versión de Ubuntu, ejecute el comando do-release-upgrade Ubuntu:
sudo do-release-upgrade
-
Revise las actualizaciones en el resumen que recibe y, a continuación, pulse Y.
Ejemplo de resumen de actualización:
Do you want to start the upgrade?
3 packages are going to be removed. 90 new packages are going to be
installed. 567 packages are going to be upgraded.
You have to download a total of 356 M. This download will take about
1 minute with your connection.
Installing the upgrade can take several hours. Once the download has
finished, the process cannot be canceled.
Continue [yN] Details [d]
-
Si hay configuraciones personalizadas en la versión actual que la actualización podría sobrescribir, la utilidad le pedirá que confirme los cambios. Para instalar la versión del mantenedor del paquete, pulse Y. Para conservar las versiones existentes, pulse N. En algunos casos, como /boot/grub/menu.lst, es necesario instalar la versión del responsable del paquete.
Ejemplo de petición:
Configuration file '/etc/ssh/ssh_config' ==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** ssh_config (Y/I/N/O/D/Z) [default=N] ?
-
Para eliminar paquetes obsoletos, pulse Y para ver la siguiente petición:
Searching for obsolete softwareReading state information... Done
Remove obsolete packages?
73 packages are going to be removed.
Continue [yN] Details [d]
-
Para reiniciar el sistema, pulse Y para ver la siguiente petición:
System upgrade is complete.
Restart required
To finish the upgrade, a restart is required.
If you select 'y' the system will be restarted.
Continue [yN]
Nota: Debe reiniciar la instancia para completar la actualización.
-
Para comprobar su versión de Ubuntu, ejecute el comando lsb_release:
lsb_release -a
Resultado de ejemplo:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: focal