Comment mettre à niveau Ubuntu Server du 20.04 au 22.04

La sortie officielle d’Ubuntu 22.04 approche à grands pas. Jack Wallen vous guide tout au long du processus de mise à niveau de la version 20.04 vers le nouveau LTS, afin que vous soyez préparé et prêt pour le grand jour.

Image : XtravaganT/Adobe Stock

Ubuntu 22.04 est presque sur nous. Pour le moment, la version bêta de la plateforme est disponible, ce qui signifie que la sortie officielle approche. Avec une date du 21 avril 2022, ce n’est qu’une question de jours avant de pouvoir mettre la main sur la dernière version.

VOIR: Plus de 40 termes open source et Linux que vous devez connaître (Tech Republic Premium)

Mais pour ceux qui veulent commencer tôt, vous pouvez toujours exécuter une mise à niveau. Je me rends compte que beaucoup hésitent à mettre à niveau un serveur d’une version majeure à une autre, mais Ubuntu a toujours été solide avec les mises à niveau. Cependant, si vous hésitez à exécuter de telles mises à niveau sur des machines de production, vous pouvez toujours les exécuter dans des environnements de test pour voir comment elles se déroulent. Et, bien sûr, vous devez toujours sauvegarder vos données avant de le faire.

Pour ceux qui sont intéressés par la mise à niveau d’Ubuntu Server (ou de bureau) de 20.04 LTS à 22.04 LTS, je vais vous guider tout au long du processus.

Encore une fois, je vous préviens que cela ne doit pas être fait sur une machine de production jusqu’à ce que :

  • La version complète est disponible.
  • Vous avez sauvegardé toutes vos données.
  • Vous avez testé le processus sur une machine hors production.

Avec cette annonce de service public à l’écart, mettons à niveau.

Ce dont vous aurez besoin

Pour réussir une mise à niveau, vous aurez besoin d’une instance en cours d’exécution d’Ubuntu 20.04 et d’un utilisateur avec des privilèges sudo.

Comment mettre à niveau vers Ubuntu 22.04

La première chose que vous devez faire est d’exécuter une mise à jour et une mise à niveau standard pour vous assurer que tous les logiciels installés sur la machine sont à la dernière version. Connectez-vous à votre instance Ubuntu Server et lancez les deux commandes suivantes :

sudo apt-get update

sudo apt-get upgrade -y

Lorsque cela est terminé, exécutez la commande dist-upgrade comme suit :

sudo apt-get dist-upgrade -y

Ensuite, supprimez tous les packages qui ne sont plus nécessaires avec :

sudo apt-get autoremove -y

C’est une bonne occasion de vous rappeler de sauvegarder vos données et de vous assurer que vous l’exécutez sur une machine hors production.

Nous devons maintenant installer le package update-manager-core qui nous permet de passer d’une version à une autre. Pour installer ce package, lancez la commande :

sudo apt install update-manager-core

Maintenant, nous pouvons exécuter la mise à niveau proprement dite. Étant donné qu’Ubuntu 22.04 est toujours en version bêta, aucune version officielle n’est disponible, nous devons donc forcer la mise à niveau. Après le 21 avril 2022 (date prévue pour la sortie officielle), vous n’aurez plus à utiliser l’indicateur -d. Alors que 22.04 est toujours en version bêta, la commande de mise à niveau est :

sudo do-release-upgrade -d

Comme nous sommes connectés via SSH, vous recevrez quelques avertissements, le premier vous demandant si vous souhaitez continuer (Figure A).

Figure A

Puisque nous utilisons SSH, nous devons demander au processus de mise à niveau de continuer.
Puisque nous utilisons SSH, nous devons demander au processus de mise à niveau de continuer.

Tapez y et vous serez alors informé que SSH a été redémarré sur le port 1022 (en cas de problème). Appuyez sur Entrée sur votre clavier pour continuer. Finalement, vous serez présenté avec une fenêtre d’information (Figure B), vous informant de ce qui va changer pendant le processus de mise à niveau.

Figure B

Dix-huit packages seront supprimés, 106 nouveaux packages seront installés et 591 packages seront mis à niveau dans mon exemple.
Dix-huit packages seront supprimés, 106 nouveaux packages seront installés et 591 packages seront mis à niveau dans mon exemple.

Tapez y pour continuer. À ce stade, la mise à niveau se poursuivra. Peu de temps après le début du processus, il vous sera demandé si vous souhaitez que certains services soient redémarrés pendant la mise à niveau (Figure C).

Figure C

Le redémarrage des processus pendant la mise à niveau est nécessaire.
Le redémarrage des processus pendant la mise à niveau est nécessaire.

Utilisez Tab pour sélectionner Oui et appuyez sur Entrée sur votre clavier.

Selon le logiciel que vous avez installé sur votre système, d’autres questions peuvent vous être posées (comme pour les noms d’hôtes Postfix). Attendez un peu, au cas où la mise à niveau nécessite votre contribution. Mais une fois que vous commencez à voir les packages se mettre à niveau, ce n’est plus qu’un jeu d’attente. À ce stade, vous pouvez soit vous asseoir et regarder la sortie défiler dans la fenêtre du terminal, soit vous occuper de l’une de vos autres tâches d’administration, car cela prendra un certain temps. Accordez la mise à niveau entre 15 et 60 minutes (selon la vitesse de votre connexion réseau et de votre matériel).

Une fois la mise à niveau terminée, vous serez invité à redémarrer la machine. Lorsque vous y êtes invité, tapez y pour redémarrer.

Une fois la machine redémarrée, connectez-vous et lancez la commande :

cat /etc/lsb-release

Vous devriez voir les lignes suivantes :

DISTRIB_RELEASE=22.04

DISTRIB_CODENAME=miam

DISTRIB_DESCRIPTION=”Ubuntu Jammy Jellyfish (branche de développement)”

Félicitations, vous venez de mettre à jour Ubuntu de 20.04 à 22.04. Il est temps de botter les pneus de la nouvelle version pour voir à quel point elle se comporte bien. Si tout se passe bien, vous ne devriez avoir aucun problème pour mettre à jour vos machines de production (lorsque la version officielle sera disponible). N’oubliez pas de sauvegarder vos données et assurez-vous d’avoir soigneusement testé ce processus sur un serveur hors production qui imite parfaitement ceux en production.

Abonnez-vous à TechRepublic Comment faire fonctionner la technologie sur YouTube pour tous les derniers conseils techniques pour les professionnels de Jack Wallen.