Je relate ici mon expérience lors de la migration de Ubuntu 20.04 LTS à Ubuntu 22.04 LTS.
Possédants plusieurs machines je garde toujours les versions antérieurs au plus haut niveau pour l’architecture des processeurs .
Ainsi j’ai un Ubuntu 12.04 sur un vieux Dell Latitude 32 bits, un Ubuntu 16.04 sur un petit HP mini, un Ubuntu 18.04 sur un HP Elite Book 2540p et un Dell Latitude E6430.
C’est ce dernier,dont le disque estait une copie conforme du HP Elite Book que j’ai migré à Ubuntu 22.04 LTS au mois d’Aout. Deux systémes en doublions, c’étatit l’opportunité de tenter l’aventure à moindre risque.
En effet les date de fin de support des versions LTS permettent de prendre le temps que les distributions évoluent et que les soucis techniques s’amenuisent .
- 18.04 avril 2023 Ubuntu 18.04.6 LTS Bionic Beaver
- 20.04 juillet 2025 Ubuntu 20.04.5 LTS Focal Fossa
- 22.04 avril 2027 Ubuntu 22.04.5 LTS Jammy Jellyfish


la migration
Avant de quitter Focal Fossa pour Jammy Jellyfish , une bonne sauvegarde du disque permettra de reprendre aisément la manip en cas de souci . Créer une image de votre système avec Clonezilla estr simple et rapide. A defaut n’oubliez pas de copier Pensez- le dossier /home et /var/www mais aussi les fichiers de configuration dans /etc et /root.
C’est parti, il faut maintenant enchaîner les commandes habituelles :
apt update && apt upgrade
puis redémarrer avec
shutdown -r now
Puis lancer la migration
do-release-upgrade -d
Cela prendra prendra un temps certain quelques réponses à ds question sans ambiguités; essayez de suivre ce qui se passe pour voir quels composanst semblent poser probléme ou sont supprimés.. Dans mon cas aMule et Gimp uf-raw et nodejs sont passés à la trappe .
Puis, redémarrer en 22.04 .
Cette excellente page vous indique les principaux changement d’interface entre 20.04 et 22.04
les problèmes à régler
En ce qui me concerne le machine était dotée de Apache , Mysql , nodejs, express, mongodb, et quelques icônes personnalisées sur le bureau pour lancer des scripts perso
Icônes : Sur le bureau les lien des icônes sont présents mais les icônes ont disparu et inactives
La solution consiste à en autoriser le lancement et éventuellement remplacer les icônes non trouvées par leur équivalent , pour la plupart dans /usr/share/icons…
nodejs a été supprimé …
La solution est la réinstallation suivant le procédé trouvé chez github.com/nodesource/distributions/blob/master/README.md
Pour une de mes application j’ai aussi du déplacer les views Handlebar dans le dossier PUBLIC.
J’en ai profité pour réinstaller la derniére version de mongodb après sauvegarde des données de la base . Toutes les collections sont dans /var/lib/mongodb.
apache2 ne démarre pas signalant une erreur dans apache2.conf.
Cela vient d’un petit oubli qui consiste à continuer à vouloir utiliser php 7.4 alors que la distrib a apporté php 8.1. Les commandes qui suivent permettent de régler rapidement le probléme.
apache2ctl configtest
sudo a2enmod php8.1
puis
sudo a2dismod php7.4
systemctl restart apache2
Et voilà, depuis plus d’un mois tout semble fonctionner correctement.
A notles updates de Firefox sont gérés par snap désormais .
En conclusion, si vous n’avez pas de besoin immédiat , attendez la fin de l’année et la plupârt de ces soucis seront probablement réglés . On peut aussi ajouter que désormais les évolutions de Linux Ubuntu sont devenues fiables et aisées
