Linux

Comment mettre à niveau Ubuntu à partir de la ligne de commande

Le gestionnaire de mise à jour d’Ubuntu facilite la mise à niveau de votre installation vers une nouvelle version majeure. L’interface graphique de l’utilitaire vous guide à travers un assistant étape par étape qui devrait être facile à suivre.

Mais il y a des moments où vous ne pouvez pas utiliser un utilitaire graphique – par exemple, sur les serveurs, vous n’avez pas accès à une interface graphique. Dans ce cas, vous êtes obligé d’utiliser la ligne de commande pour mettre à niveau Ubuntu.

Cependant, ce n’est pas le seul scénario où cela est utile. L’interface de ligne de commande vous permet généralement d’en savoir plus sur ce qui se passe. La plupart des utilitaires de ligne de commande génèrent beaucoup de texte pendant qu’ils fonctionnent. Par conséquent, vous préférerez peut-être cette méthode si vous souhaitez voir les détails de la mise à niveau au fur et à mesure. Vous pouvez également repérer plus facilement les erreurs potentielles si elles surviennent.

Commutateur de ligne de commande do-release-upgrade « -d »

L’utilitaire pour mettre à niveau Ubuntu d’une version précédente vers une version mise à niveau s’appelle do-release-upgrade. Il s’agit en fait d’un script écrit dans le langage de programmation Python.

Normalement, le script passera d’une version stable (ou LTS – Support à long terme) à la suivante. Par exemple, il peut mettre à jour Ubuntu 16.04 vers Ubuntu 18.04. Cependant, lorsqu’une nouvelle version LTS apparaît, vous ne pouvez pas la mettre à niveau jusqu’à sa première version intermédiaire. Cela signifie que si vous utilisez actuellement 16.04.5, vous ne pouvez pas passer à 18.04. Vous devez attendre le lancement de 18.04.1. Il est recommandé d’attendre la première version intermédiaire. La première nouvelle version de LTS peut encore cacher des bogues désagréables, mais si vous avez vraiment besoin de la nouvelle LTS, dès sa sortie, vous pouvez utiliser un commutateur de ligne de commande pour forcer l’utilitaire à se mettre à niveau. Donc, si 18.04 vient de sortir, vous pouvez mettre à niveau avec

avant la sortie du 18.04.1. Sinon, si 18.04.1 est déjà disponible, utilisez la commande sans le commutateur :

Psssssst :  Comment dépannera-t-il si le serveur Linux est bloqué ?

Comment mettre à niveau Ubuntu avec la commande do-release-upgrade

Avant la mise à niveau, il est recommandé de désactiver temporairement tous les référentiels tiers, tels que les PPA ou les entrées que vous avez ajoutées dans « /etc/apt/sources.list » ou « /etc/apt/sources.list.d/ ». Si vous savez que vous n’avez ajouté aucun référentiel d’autres fournisseurs à l’exception d’Ubuntu, vous pouvez bien sûr ignorer cette étape.

Liste des sources de CLI de mise à niveau d'Ubuntu

Certains packages de ces référentiels peuvent interférer de manière inattendue avec les nouveaux packages de la prochaine version d’Ubuntu. Ensuite, exécutez sudo apt update pour actualiser les informations du package. Ensuite, utilisez une commande telle que sudo apt autoremove nginx pour supprimer les programmes que vous avez installés auprès de fournisseurs tiers.

Si la commande do-release-upgrade n’est pas disponible sur votre système, installez-la avec

Cependant, il est généralement installé par défaut.

Vos packages logiciels doivent être à jour avant de passer à une nouvelle version d’Ubuntu. Mettez à jour tous les packages sur votre système.

Mise à niveau vers le support à court terme Ubuntu (facultatif)

Les nombres pairs, tels que 18.04, indiquent une version de support à long terme (LTS). Les nombres impairs, tels que 19.04, indiquent un développement, une version de support à court terme. Si vous utilisez actuellement une version LTS et que vous souhaitez passer à la prochaine version LTS, ignorez les étapes de cette section. Mais si vous utilisez actuellement une version LTS, telle que 18.04, et que vous souhaitez passer à 18.10 ou 19.04 (selon la prochaine version disponible), modifiez ce fichier :

Remplacez Prompt=lts par Prompt=normal. Appuyez sur Ctrl + X, puis sur y suivi de Entrée pour enregistrer le fichier.

Psssssst :  Comment activer Steam sur Linux ?

Ubuntu Upgrade Cli Modifier les paramètres du gestionnaire de mise à jour

Si vous mettez à niveau votre ordinateur local

Bien que vous puissiez ouvrir un émulateur de terminal sur votre bureau graphique, cela pose un problème. Lorsque le serveur graphique est mis à niveau, il peut être redémarré. Cela vous ferait à son tour perdre votre session de terminal, il est donc préférable de vous déconnecter de votre session graphique. Ensuite, appuyez sur Alt + Ctrl + F2 ou Alt + Ctrl + F3 et connectez-vous sur la console TTY avant de lancer le script de mise à niveau ci-dessous.

Démarrer la mise à niveau d’Ubuntu

Démarrez simplement le script de mise à niveau.

Maintenant, suivez attentivement les étapes de l’assistant. Ils seront légèrement différents selon votre scénario de mise à niveau. Par exemple, lorsque vous êtes connecté à une session SSH, vous obtiendrez une étape supplémentaire comme celle de l’image suivante.

Session de mise à niveau d'Ubuntu Cli Ssh

Dans les étapes ultérieures, il vous sera presque certainement demandé quoi faire avec les fichiers de configuration qui ont été modifiés dans les nouvelles versions du package.

Modifications des fichiers de configuration de la CLI de mise à niveau d'Ubuntu

Si vous avez modifié le fichier de configuration mentionné, vous voudrez peut-être taper « N » pour conserver vos modifications. Il en va de même si votre fournisseur de serveur a apporté des modifications à ces fichiers. C’est quelque chose que vous devrez enquêter vous-même. Si vous ou votre fournisseur n’avez apporté aucune modification particulière, tapez « Y » pour extraire le fichier de configuration mis à jour.

Conclusion

Le processus de mise à niveau n’est pas compliqué, mais des complications peuvent survenir. Cela dépend généralement beaucoup de la « propreté » de votre système (pas de référentiels tiers). Une fois que l’utilitaire de mise à niveau a terminé son travail, tout ce que vous avez à faire est de redémarrer votre machine. Normalement, le script vous donnera la possibilité de redémarrer, mais si ce n’est pas le cas, vous pouvez simplement exécuter :

ou simplement:

À condition que vous ne rencontriez pas de bogues de mise à niveau ou de bogues avec un nouveau logiciel installé, tout fonctionnera parfaitement une fois la machine redémarrée.

Cet article est-il utile ? Oui Non

Bouton retour en haut de la page

Adblock détecté

Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci