Presque universellement, les réponses ici disent NON, vous ne pouvez pas, mais en réalité, vous le pouvez si vous le faites correctement. Cet article décrit comment:
L'article complet du lien est inclus ci-dessous, mais vérifiez le lien pour les nouveaux commentaires des utilisateurs. Je ferais remarquer que vous pouvez passer avec succès directement du 16.04 au 19.04 mais j’ai eu quelques ratés:
Article complet ci-dessous:
Mettez à niveau Ubuntu 18.04 vers Ubuntu 19.04 directement depuis la ligne de commande
Vous avez été informé que vous devez d'abord passer à Ubuntu 18.10 pour pouvoir passer de 18.04 à 19.04. Cela est dû au fait qu'Ubuntu 18.10 est toujours pris en charge par Canonical et n'a pas encore atteint la fin de sa vie. Après la fin de vie d’Ubuntu 18.10 en juillet 2019, les utilisateurs d’Ubuntu 18.04 peuvent passer directement à la version 19.04 en suivant la procédure de mise à niveau standard. Si vous ne souhaitez pas attendre 3 mois et que vous n'aimez pas effectuer deux mises à niveau, vous pouvez suivre les instructions ci-dessous pour effectuer une mise à niveau vers 19.04 directement.
Remarque: avant de procéder à la mise à niveau, vous pouvez utiliser le programme systemback pour créer une image ISO de démarrage à partir de votre système d'exploitation actuel. Si la mise à niveau échoue, vous pouvez facilement restaurer votre système d'exploitation avec l'ISO amorçable. Tout sur votre système d'exploitation, y compris les logiciels et les fichiers, sera intact. Si vous utilisez un ordinateur portable, veuillez connecter votre source d'alimentation.
Mettez à niveau Ubuntu 18.04 vers Ubuntu 19.04 directement depuis le terminal
La méthode que je vais vous montrer est comment le gestionnaire de mise à niveau de la distribution Ubuntu fonctionne sous le capot. La seule différence est que nous allons changer le chemin de mise à niveau que Canonical nous donne.
Tout d’abord, exécutez la commande suivante pour mettre à niveau le logiciel existant. (Veuillez noter que si un nouveau noyau est installé lors de l'exécution de la commande suivante, vous devez redémarrer le système pour pouvoir poursuivre le processus de mise à niveau.)
sudo apt update && sudo apt dist-upgrade
Assurez-vous ensuite que le paquet update-manager-core est installé.
sudo apt install update-manager-core
Ensuite, éditez un fichier de configuration en utilisant nano ou votre éditeur de texte en ligne de commande préféré.
sudo nano /etc/update-manager/release-upgrades
Au bas de ce fichier, modifiez la valeur de Prompt de lts à normal.
Prompt=normal
Pour enregistrer un fichier dans l'éditeur de texte Nano, appuyez sur Ctrl + O, puis appuyez sur Entrée pour confirmer. Pour quitter, appuyez sur Ctrl + X.
Après cela, nous devons exécuter la commande suivante pour changer toutes les instances de bionic en disco dans le fichier de liste source ( /etc/apt/sources.list
). Bionic est le nom de code pour Ubuntu 18.04, alors que disco est le nom de code pour Ubuntu 19.04.
sudo sed -i 's/bionic/disco/g' /etc/apt/sources.list
Ensuite, nous devons désactiver les référentiels tiers (PPA) avec la commande ci-dessous.
sudo sed -i 's/^/#/' /etc/apt/sources.list.d/*.list
Après avoir désactivé les référentiels tiers, exécutez les commandes suivantes pour mettre à jour les sources de logiciels et mettre à niveau les logiciels vers la dernière version disponible dans le référentiel Ubuntu 19.04. Cette étape s'appelle mise à niveau minimale.
sudo apt update
sudo apt upgrade
Si apt-listchanges apparaît pendant la mise à niveau, vous pouvez appuyer sur la Qtouche pour revenir à l'écran principal.
apt-listchanges
Une fois la mise à niveau minimale terminée, exécutez la commande suivante pour commencer la mise à niveau complète.
sudo apt dist-upgrade
Si vous voyez cette erreur:
Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Ensuite, exécutez la commande suivante pour corriger l'erreur.
sudo apt update
Et relancez:
sudo apt dist-upgrade
Vous pouvez maintenant supprimer les packages logiciels obsolètes / inutiles de votre système Ubuntu.
sudo apt autoremove
sudo apt clean
Enfin, redémarrez le système.
sudo reboot
Une fois le redémarrage effectué, vous pouvez ouvrir une fenêtre de terminal et vérifier votre version d’Ubuntu.
lsb_release -a
Vous devriez voir le texte suivant.
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 19.04
Release: 19.04
Codename: disco
Comment réactiver les référentiels tiers
Les référentiels tiers sont définis dans les fichiers .list du /etc/apt/sources.list.d/
répertoire. Tout d'abord, réactivez les référentiels tiers avec la commande suivante, qui supprimera le caractère # dans les lignes commençant par deb.
sudo sed -i '/deb/s/^#//g' /etc/apt/sources.list.d/*.list
Puis changez toutes les occurrences de bionic en disco.
sudo sed -i 's/bionic/disco/g' /etc/apt/sources.list.d/*.list
Mettre à jour l'index du référentiel de package.
sudo apt update
Certains référentiels tiers n'ont pas d'entrée pour Ubuntu 19.04, vous risquez donc de voir des erreurs telles que:
E: The repository 'http://linux.dropbox.com/ubuntu disco Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Vous devrez éditer ces fichiers de référentiel un par un et reconvertir disco en bionic. Par exemple, je modifie le fichier de référentiel Dropbox.
sudo nano /etc/apt/sources.list.d/dropbox.list
Remettez la discothèque en bionique. Enregistrez et fermez le fichier.