Je souhaite mettre à niveau la version Ubuntu de prise en charge à long terme (LTS) sur mon instance Amazon Elastic Compute Cloud (Amazon EC2).
Résolution
Vous ne pouvez mettre à niveau la version LTS d'Ubuntu que vers la version séquentielle suivante. Par exemple, pour passer de la version 18.04 de LTS d’Ubuntu à la version 24.04, vous devez d'abord effectuer une mise à niveau vers la version 20.04. Ensuite, migrez vers la version 22.04, puis enfin vers la version 24.04.
Prérequis : Consultez la liste de contrôle préalable à la mise à niveau sur le site Web d'Ubuntu. Créez également une sauvegarde de vos données.
Mettre à jour votre système
Procédez comme suit :
-
Pour vérifier la version de votre système d'exploitation (OS), exécutez la commande lsb_release :
lsb_release -a
Exemple de sortie :
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.6 LTS
Release: 20.04
Codename: focal
-
Pour installer toutes les mises à jour disponibles pour votre version LTS d’Ubuntu existante, exécutez les commandes suivantes :
sudo apt update
sudo apt upgrade
-
Redémarrez le serveur.
Remarque : Il est recommandé de redémarrer également l'instance après avoir installé les mises à jour pour vérifier que vous utilisez le noyau le plus récent.
Mettre à niveau votre version LTS d'Ubuntu
Procédez comme suit :
-
Pour mettre à jour la version d'Ubuntu, exécutez la commande Ubuntu do-release-upgrade :
sudo do-release-upgrade
-
Examinez les mises à niveau dans le résumé que vous recevez, puis appuyez sur Y.
Exemple de résumé de mise à niveau :
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 certaines configurations personnalisées de votre version existante sont susceptibles d'être remplacées par la mise à niveau, l'utilitaire vous invite à confirmer les modifications. Pour installer la version du responsable du package, appuyez sur Y. Pour conserver les versions existantes, appuyez sur N. Certains scénarios, tels que /boot/grub/menu.lst, exigent que vous installiez la version du responsable du package.
Exemple d'invite :
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] ?
-
Pour supprimer des packages obsolètes, appuyez sur Y pour obtenir le message suivant :
Searching for obsolete softwareReading state information... Done
Remove obsolete packages?
73 packages are going to be removed.
Continue [yN] Details [d]
-
Pour redémarrer le système, appuyez sur Y pour obtenir le message suivant :
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]
Remarque : Vous devez redémarrer l'instance pour terminer la mise à niveau.
-
Pour vérifier votre version d'Ubuntu, exécutez la commande lsb_release :
lsb_release -a
Exemple de sortie :
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: focal