Avez-vous déjà rencontré le chaos des dépendances lors de l’installation de logiciels sur Linux ? L’installation des dépendances nécessite souvent des permissions root, que tout le monde n’a pas. S’il existait une manière d’installer des logiciels sans se soucier des dépendances manquantes ou cassées… Eh bien, c’est possible ! Cela s’appelle AppImage sur Ubuntu.
Vous avez de la chance, car dans ce tutoriel, vous découvrirez ce qu’est AppImage sur Ubuntu et comment ce format d’application vous permet d’exécuter des applications Linux de n’importe où. Vous apprendrez comment trouver, installer, exécuter et supprimer des paquets AppImage sur Ubuntu, ce qui s’applique également à d’autres distributions Linux.
Prérequis
Pour suivre les démonstrations de ce guide, assurez-vous d’avoir un ordinateur fonctionnant sous un système d’exploitation Linux. Les exemples de ce tutoriel utiliseront un ordinateur Ubuntu 20.04 LTS, mais n’hésitez pas à utiliser d’autres distributions telles que Fedora, Debian, ou openSUSE. Si vous souhaitez savoir comment installer Ubuntu étape par étape, voici comment faire.
Qu’est-ce qu’AppImage?
AppImage est un format de package logiciel universel et open-source que les développeurs utilisent pour empaqueter et distribuer des logiciels qui incluent déjà les exigences nécessaires au fonctionnement du logiciel. En empaquetant avec le format AppImage sur Ubuntu, les auteurs et développeurs peuvent fournir aux utilisateurs Linux le logiciel avec un seul fichier.
Pensez à un package AppImage comme l’équivalent Linux d’une application portable sous Windows. Vous pouvez exécuter des AppImages sur la plupart des distributions Linux (voire toutes) sans installer d’autres dépendances. Tout ce dont vous avez besoin est le système d’exploitation de base, et AppImage sur Ubuntu apporte avec lui le reste.
Alors que l’utilisation d’AppImage sur Ubuntu est pratique, télécharger et exécuter des applications AppImage malveillantes peut représenter un véritable risque de sécurité. Un acteur malveillant pourrait modifier le package, le reconditionner, et un utilisateur root pourrait alors l’exécuter involontairement et causer des dommages sans le savoir.
Utilisation d’AppImage sur Ubuntu
Avec seulement quelques étapes, vous pouvez commencer à utiliser AppImage sur Ubuntu. Vous aurez seulement besoin de :
- Télécharger le fichier AppImage Ubuntu dont vous avez besoin.
- Rendre le fichier exécutable.
- Exécuter le logiciel AppImage sur Ubuntu.
Comment ça sonne? Rien que vous ne puissiez gérer.
Téléchargement d’un Package AppImage
Où trouver des applications AppImage ? Principalement, vous pouvez les trouver sur le site AppImageHub. Et selon ce site, il y a actuellement 1 026 logiciels disponibles au format AppImage.
D’autres magasins d’applications en ligne, comme Pling, hébergent également des fichiers AppImage pour Ubuntu.
Pour illustrer, suivez les étapes ci-dessous pour télécharger Atom – un éditeur de texte populaire, gratuit et multiplateforme.
1. Ouvrez votre navigateur Web préféré et accédez au catalogue AppImageHub à l’adresse https://www.appimagehub.com/browse.
2. Dans la zone de recherche en haut de la page, saisissez Atom et appuyez sur Entrée. Une fois que la recherche affiche les résultats, cliquez sur l’élément similaire à l’image que vous voyez ci-dessous.

3. Sur la page de téléchargement, cliquez sur le bouton Télécharger et cliquez sur le fichier AppImage pour le télécharger.

4. Cliquez sur Enregistrer le fichier pour confirmer le téléchargement et attendez la fin du téléchargement sur le prompt de téléchargement.

Rendre le fichier AppImage exécutable et exécuter le logiciel (GUI)
Le fichier AppImage que vous avez téléchargé n’est pas automatiquement exécutable. Comme exigence, avant d’exécuter des AppImages, vous devez d’abord rendre le fichier exécutable. Ne vous inquiétez pas ; vous n’avez pas besoin de permissions root pour rendre un fichier exécutable et l’exécuter.
Pour rendre le fichier exécutable, suivez les étapes ci-dessous.
1. Tout d’abord, ouvrez votre explorateur de fichiers sur votre ordinateur et localisez le fichier AppImage que vous avez téléchargé. Sous Ubuntu, l’emplacement de téléchargement par défaut est le dossier Téléchargements sous votre profil.
2. Ensuite, faites un clic droit sur le fichier AppImage sous Ubuntu et cliquez sur Propriétés.

3. Dans la fenêtre des Propriétés, cliquez sur l’onglet Autorisations, cochez la case Autoriser l’exécution du fichier en tant que programme et cliquez sur le bouton de sortie (X) pour fermer.

4. Enfin, double-cliquez sur le fichier AppImage pour exécuter l’application.
Si vous préférez la ligne de commande au lieu de l’interface graphique pour rendre un fichier exécutable, ouvrez le terminal et exécutez la commande ci-dessous. La commande chmod
est la commande pour changer le mode d’un fichier sous Linux. La commande ci-dessous suppose que le fichier AppImage se trouve dans le dossier ~/Téléchargements.
Comme les paquets AppImage ne sont pas comme les logiciels conventionnels installés sur Linux, le processus de mise à jour typique peut ne pas s’appliquer. Si une nouvelle version du logiciel est disponible, vous devrez attendre la sortie du paquet AppImage de ce logiciel.
Gestion d’AppImage sur Ubuntu
Alors, vous avez téléchargé et exécuté avec succès le logiciel AppImage Ubuntu. Mais rappelez-vous que le logiciel que vous avez téléchargé se trouve dans le dossier Téléchargements, et ce dossier peut rapidement devenir encombré. Et si vous n’avez plus besoin du logiciel?
Déplacer l’AppImage
Si vous souhaitez organiser vos fichiers AppImage pour éviter de vous perdre dans une pile d’autres fichiers, vous pouvez les déplacer vers un autre emplacement. Et comme vous n’avez pas installé le logiciel, déplacer le fichier AppImage Ubuntu n’affecte rien d’autre sur le système ou l’utilisabilité du logiciel.
Par exemple, déplacez le fichier AppImage Atom que vous avez téléchargé du dossier Téléchargements vers un sous-dossier dans votre dossier personnel, comme ~/.local/bin/
. Mais vous pouvez déplacer le fichier vers n’importe quel emplacement que vous préférez et où vous avez accès.
1. Ouvrez une fenêtre de terminal si ce n’est pas déjà fait.
2. Exécutez la commande mv
ci-dessous dans le terminal. Cette ligne de commande déplace le fichier AppImage de ~/Téléchargements
vers ~/.local/bin
tout en conservant le même nom de fichier.

3. Enfin, créez un raccourci vers le fichier AppImage sur votre bureau en exécutant la commande ln
ci-dessous pour créer un lien symbolique. Cette étape est facultative et seulement si vous ne voulez pas continuer à naviguer vers le fichier AppImage à chaque fois que vous souhaitez l’exécuter.

Si vous préférez appliquer des icônes personnalisées à vos raccourcis AppImage, vous pouvez plutôt créer un lanceur sur le bureau.
Supprimer l’AppImage
Lorsque vous n’avez plus besoin d’un logiciel, supprimer ce logiciel de votre ordinateur Linux nécessite généralement l’exécution d’une commande de désinstallation. Mais ce n’est pas le cas des AppImages.
Supprimer une AppImage revient à supprimer n’importe quel autre fichier. Localisez le logiciel AppImage que vous souhaitez supprimer, faites un clic droit sur le fichier AppImage que vous souhaitez supprimer, et cliquez sur Déplacer vers la corbeille.

Enfin, si vous avez créé un raccourci ou un lanceur sur le bureau, supprimez-les également.
Conclusion
AppImage vous permet d’exécuter des logiciels sans vous soucier de ne pas avoir déjà installé les dépendances sur votre ordinateur Linux. Lorsque vous devez changer d’ordinateurs, la migration des AppImages n’est pas un problème, car elles sont portables. Vous n’avez qu’à copier les fichiers AppImage sur une clé USB et les transférer.
Avec la commodité qu’offre AppImage sur Ubuntu pour votre expérience Linux, ils comportent toutefois des risques. Soyez toujours attentif à l’endroit où vous obtenez des applications au format AppImage et n’utilisez que des sources réputées et dignes de confiance.
Mis à part AppImage, avez-vous essayé Snapd dans Ubuntu ou flatpak? Si oui, lequel pensez-vous fonctionne le mieux? Vous devriez également essayer AppImageLauncher qui permet l’intégration du bureau pour AppImage sur Ubuntu.