Ce doute me taraude depuis 2-3 jours, j'ai donc décidé de le tester moi-même. Ce que j'ai fait, c'est que j'ai installé Ubuntu 16.04.4 dans VMWare et modifié /etc/apt/sources.list
et remplacé xenial
avec bionic
en utilisant :
sudo sed -i 's/xenial/bionic/g' /etc/apt/sources.list
Puis j'ai couru
sudo apt-get update && sudo apt-get upgrade
J'ai pu mettre à niveau vers 18.04, confirmé en utilisant lsb_release -a
. Cependant, j'ai rencontré quelques problèmes comme :
-
apt n'a pas d'interface CLI stable. À utiliser avec prudence dans les scripts.
-
dépendance non satisfaite de python3-aptdaemon.pkcompat
-
Release 'bionic-backports' for 'appstream' not found
-
Unité brisée
J'ai résolu toutes les erreurs et installé gnome
et gdm3
.
Donc, je veux juste savoir si c'est une bonne idée de modifier sources.list
? Je sais que mon système est peut-être en panne, mais existe-t-il une autre raison spécifique de ne pas l'utiliser ?
Remarque :J'ai testé cela sur Ubuntu 16.04 dans VMWare pour dissiper mes doutes uniquement.
Meilleure réponse
Modification de /etc/sources.list
est une étape pour migrer vers une version ultérieure dans Debian… mais pas dans Ubuntu. Vous pouvez toujours l'utiliser, mais ce n'est pas recommandé car la plupart des utilisateurs ne devraient pas avoir à traiter précisément les problèmes que vous avez rencontrés.
Au lieu de cela, Ubuntu fournit un outil (le do-release-upgrade
commande) qui modifiera correctement les sources, téléchargera et installera la mise à niveau et supprimera les orphelins, le tout de manière prévisible et reproductible pour éviter les problèmes de cas extrêmes. Cet outil est la méthode recommandée pour effectuer une mise à niveau vers une version plus récente d'Ubuntu.