Vous avez pu constater qu’ils ne se lançaient pas dans votre version d’Ubuntu (22.04 ou supérieure)… Aussi, voici une astuce pour corriger ce problème et continuer d’utiliser des paquets AppImage sur Ubuntu 22.04 et supérieure.
Table des matières
Qu’est-ce qu’un paquet AppImage ?
AppImage est un format de paquet portable permettant de lancer des applications sous Linux sans d’installation et sans compte avec des droits administrateur.
Pour lancer une application dans un paquet AppImage, il suffit d’autoriser l’exécution du paquet, puis de double-cliquer dessus. (cf. mon guide sur comment installer et utiliser des paquets AppImage sous Linux).
Et, la plupart des distributions le prennent en charge par défaut. Enfin sauf Ubuntu 23.04…
Pourquoi les AppImage ne fonctionne plus par défaut sur Ubuntu 22.04 et supérieure ?
Pour fonctionner, AppImage utile la librairie FUSE (Filesystem in UserSpacE, ou en français : système de fichiers en espace utilisateur) actuellement en version 3.xx. Cependant, pour le moment, la plupart des paquets AppImage utilisent encore la version 2.xx de cette dernière, une version ancienne qui n’est plus maintenue depuis quelque temps.
C’est pourquoi, par défaut, Ubuntu 23.04 installe dorénavant uniquement FUSE 3. (Dans les précédentes versions, les deux versions de FUSE étaient installées…)
Comment ajouter le support de AppImage à Ubuntu 22.04 et supérieure
Bien que plus installé, la librairie FUSE en version 2 (libfuse2
) reste disponible sur le dépôt Universe d’Ubuntu.
Donc pour ajouter la prise en charge des paquets AppImage qui ne fonctionnent plus dans Ubuntu 23.04 :
- Vérifiez que le dépôt Universe est bien activé dans Logiciels et mises à jour ou dans
/etc/apt/sources.list
. Par défaut, il devrait l’être.
- Puis, installez le paquet
libfuse2
:
sudo apt install libfuse2
Et voilà ! vous pouvez à nouveau lancer les AppImage qui ne marchaient pas…
Pour aller plus loin
- les longues discussions sur le GitHub AppImage entre les développeurs et la communauté sur comment gérer la situation FUSE 2 vs FUSE 3 à l’avenir.