Montées de version Ubuntu – à éviter et préférer une ré-install avec Backup

Les versions LTS se font tous les 2 ans en avril :  14.04 > 16.04 > 18.04

https://doc.ubuntu-fr.org/versions : Ces versions LTS sont maintenues sur une plus longue période et qu’elles profitent d’une attention particulière à la stabilité, leur utilisation est recommandée pour une utilisation grand public :

Numéro de version Nom de code Date de sortie Date de fin de soutien
Ubuntu 14.04 LTS The Trusty Tahr (le Bélier Confiant) 17 avril 2014 Avril 2019
Ubuntu 16.04 LTS The Xenial Xerus (le Xerus Hospitalier) 21 avril 2016 Avril 2021
Ubuntu 18.04 LTS The Bionic Beaver (le Castor Bionique) 26 avril 2018 Avril 2023

Pour monter de version :

Solution 1 : le plus SECURE est une réinstallation complète avec backup préalable (cp -Rvup ..)

Solution 2 : L’outil en ligne de commande do-release-upgrade permet d’effectuer une mise à niveau d’Ubuntu sans utiliser d’utilitaire graphique. Il est particulièrement pertinent pour les serveurs, qui fonctionnent sans interface graphique. L’ensemble des options de cet outil peut être lue en exécutant la commande : MAIS en 2 tentatives en 2019 > 2 échecs !!!  préférer une ré-install avec Backup

Migrer en 2 commandes !

  • Editer le fichier :/etc/update-manager/release-upgrades et vérifier / mettre à jour la ligne suivante pour ne migrer QUE vers des versions LTS : Prompt=lts
  • Exécuter le commande  # do-release-upgrade

Voici quelques-unes des options les plus utiles :

do-release-upgrade --help
do-release-upgrade --check-dist-upgrade-only
do-release-upgrade --sandbox

L’option –check-dist-upgrade-only vérifie l’existence d’une nouvelle version. Si une nouvelle version est trouvée, celle-ci est affichée en résultat dans le terminal. Exécutée ainsi, cette commande n’effectue qu’une vérification ; aucune mise à niveau n’est faite.

L’option –sandbox permet de tester une mise à niveau dans un environnement protégé. Ceci est particulièrement utile pour tester le déploiement d’une mise à niveau avant de procéder à son application dans l’environnement de production.

En cas d’erreur ou de non montée de version : Lire l’Article