Un guide complet de mise à niveau est présenté ici . D'autres réponses mentionnent déjà que vous devez utiliser:
do-release-upgrade -d # Use this until 18.04.1 comes out
do-release-upgrade # Use this after 18.04.1 comes out
De plus, si vous devez vérifier le fichier:
~$ cat /etc/update-manager/release-upgrades
# Default behavior for the release upgrader.
[DEFAULT]
# Default prompting behavior, valid options:
#
# never - Never check for a new release.
# normal - Check to see if a new release is available. If more than one new
# release is found, the release upgrader will attempt to upgrade to
# the release that immediately succeeds the currently-running
# release.
# lts - Check to see if a new LTS release is available. The upgrader
# will attempt to upgrade to the first LTS release available after
# the currently-running one. Note that this option should not be
# used if the currently-running release is not itself an LTS
# release, since in that case the upgrader won't be able to
# determine if a newer release is available.
Prompt=never
Si la dernière ligne indique «jamais», changez-la en «normale» pour les utilisateurs d'Ubuntu 17.10. Pour les utilisateurs d'Ubuntu 16.04 LTS, remplacez-le par "LTS". Sinon, vous obtiendrez la mise à niveau ... euh "jamais":
rick@alien:~$ do-release-upgrade
Checking for a new Ubuntu release
No new release found.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -d
Checking for a new Ubuntu release
Upgrades to the development release are only
available from the latest supported release.
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ do-release-upgrade -c
Checking for a new Ubuntu release
No new release found.
Ces commandes ont été publiées avec Prompt=never
sous Ubuntu 16.04 où il est disponible pour la mise à niveau hier (28 avril 2018). Modification de l'invite pour lts
résoudre le problème.
Vous devez d'abord sauvegarder vos données ou cloner vos données et exécuter la mise à niveau dans un environnement de test. Voici un script que j'ai écrit à cet effet (mais vous pouvez également le faire manuellement avec Live USB): Script Bash pour cloner Ubuntu vers une nouvelle partition pour tester la mise à niveau 18.04 LTS
J'ai pris quelques notes pendant le processus de mise à niveau et voici ce que vous pouvez attendre avec impatience:
Step 1: confirmation to proceed: Press [ENTER]
Step 2: packages will be removed: Y
Step 3: replace '/etc/systemd/longind.conf': Y
Step 4: Configuration file '/etc/sane.d/dll.conf', default N, take Y
Step 5: Configuration file '/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf' Take default N
Step 6: Configuration file '/etc/pulse/default.pa' default N, take Y
Step 7: Configuration file '/etc/grub.d/30_os-prober'' default N, take N
Step 8: Full screen grub menu config appears. Take option: keep the local version currently installed
Step 9: Configuration file '/etc/cron.d/anacron', default N, take Y to see what
Error Message multiple times: /sbin/ldconfig.real: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf: No such file or directory
Step 10: Non-standard: Configuration file '/etc/vnstat.conf' (display differences 1.13 vs 1.18) take Y
Step 11: 220 packages are going to be removed. (can take hours) enter Y
Step 12: To finish the upgrade, a restart is required. Take Y
Notez que vos étapes varient en fonction du logiciel installé.
La raison de plus pour le clonage est que vous pouvez tester ce qui se passe lorsque vous acceptez la valeur par défaut de N
ou que vous utilisez Y
pour obtenir la configuration la plus récente qui peut ou non être meilleure.
Parce que votre version originale d'Ubuntu est laissée intacte, vous pouvez exécuter la diff
commande sur les nouveaux fichiers de configuration 18.04 si vous avez choisi de les installer.