AppImage est un format de distribution de logiciels pour Linux qui vise à résoudre deux des problèmes les plus urgents avec les packages Linux traditionnels: la distribution et l'installation.

Si vous avez téléchargé un programme au format AppImage et que vous vous demandez comment l'installer ou l'exécuter sur votre système, ce guide vous aidera.

Suivez-nous pendant que nous approfondissons AppImage, ses avantages par rapport aux packages Linux traditionnels et les étapes à suivre pour exécuter un fichier AppImage sur votre machine Linux.

Qu'est-ce qu'AppImage et en quoi diffère-t-il des packages Linux traditionnels ?

Avec l'approche traditionnelle de gestion des packages Linux, les développeurs doivent regrouper leurs applications sous forme de packages conformément aux règles de la distribution. Puisqu'il y a de nombreuses distributions Linux là-bas, ce processus est généralement fastidieux et chronophage pour les développeurs, car ils doivent modifier leurs packages pour répondre aux exigences de plusieurs distributions.

En outre, cela peut parfois également entraîner des problèmes de compatibilité en raison de dépendances manquantes ou modifiées, ce qui peut être difficile à résoudre pour les développeurs.

AppImage vise à résoudre ce problème en créant des applications qui s'exécutent n'importe où. Il suit essentiellement l'approche du progiciel universel, dans lequel il demande aux développeurs de conditionner leur programme (et ses dépendances qui ne font pas partie de la distribution) dans un seul fichier qui peut s'exécuter facilement sur plusieurs Linux distributions.

Avec une seule application, un seul système de fichiers, tout ce que les développeurs d'AppImage doivent faire est de cibler les distributions pour lesquelles ils souhaitent fournir leurs programmes et d'analyser les dépendances requises. Et, sur la base des résultats obtenus, ils doivent identifier les dépendances qui pourraient manquer sur cette distribution et regrouper leur package de manière à ce qu'il inclue ces dépendances.

En raison de cette approche, alors qu'AppImage résout les problèmes pour les développeurs, il en résout simultanément certains pour les utilisateurs finaux. Avec AppImage, les utilisateurs peuvent désormais exécuter la dernière version des programmes même s'ils utilisent une ancienne version du système d'exploitation.

De plus, ils ont également la possibilité d'exécuter plusieurs versions d'une application sur leur système simultanément, ce qui peut être utile lorsqu'ils veulent décider si la dernière mise à jour d'un programme est mérite d'être amélioré. Et la meilleure partie est qu'ils peuvent exécuter une application (AppImage) sans l'installer sur leur système.

Avantages de l'utilisation d'AppImage

  1. Les fichiers AppImage sont portables et peuvent donc être exécutés n'importe où, y compris les versions en direct.
  2. AppImage est indépendant de la distribution, ce qui signifie qu'il peut fonctionner sur diverses distributions Linux.
  3. Une AppImage ne nécessite pas d'installation, ce qui la rend plus facile à exécuter que les packages Linux traditionnels.
  4. Contrairement aux packages traditionnels, les utilisateurs d'AppImage n'ont pas besoin de privilèges root pour exécuter leurs programmes.
  5. La suppression d'un programme AppImage est aussi simple que la suppression du fichier AppImage.

Inconvénients de l'utilisation d'AppImage

  1. Risque d'attraper accidentellement des logiciels malveillants car une AppImage n'est pas vérifiée.
  2. Les fichiers AppImage peuvent être assez volumineux en raison de toutes les dépendances qui les accompagnent.

Comment exécuter une AppImage sous Linux

L'exécution d'une AppImage sous Linux est assez simple contrairement aux formats de package Linux traditionnels tels que DEB ou alors

RPM, qui ont un processus d'installation un peu fastidieux.

Avec un fichier AppImage, tout ce que vous avez à faire est de rendre le fichier exécutable et de l'exécuter. Comme pour toute autre tâche sous Linux, vous pouvez effectuer cette tâche de plusieurs manières: vous pouvez utiliser l'interface graphique ou le terminal (si vous préférez travailler dans une CLI).

1. Exécuter AppImage à l'aide du gestionnaire de fichiers

L'exécution d'une AppImage via l'interface graphique est assez simple. Suivez les étapes ci-dessous:

  1. Ouvrez le gestionnaire de fichiers et accédez au répertoire de l'AppImage.
  2. Cliquez avec le bouton droit sur le fichier AppImage et sélectionnez Propriétés.
  3. Sur le Propriétés fenêtre, passez à la Autorisations languette.
  4. Cochez la case à côté de Autoriser l'exécution du fichier en tant que programme si vous utilisez un gestionnaire de fichiers basé sur Nautilus. Cochez la Est exécutable option si vous utilisez Dolphin et modifiez le Exécuter liste déroulante à Personne si vous êtes sur PCManFM.

2. Exécuter AppImage à l'aide de la CLI

Si vous préférez travailler sur votre clavier, vous pouvez exécuter les fichiers AppImage de manière très efficace à l'aide du terminal. Suivez ces étapes pour faire de même:

  1. Ouvrez l'application du terminal.
  2. Utilisation ls et la commande cd pour accéder au répertoire où vous avez enregistré/téléchargé le fichier AppImage.
  3. Exécutez la commande suivante dans le terminal pour rendre l'exécutable AppImage:
    chmod +x nom_image_application
  4. Saisissez la commande suivante pour exécuter l'AppImage:
    ./appimage_name

Par exemple, si vous souhaitez exécuter un fichier nommé BalenaEtcher. AppImage, vous devrez d'abord attribuer des autorisations exécutables au fichier, puis l'exécuter à partir du terminal comme suit:

chmod +x BalenaEtcher. AppImage
./BalenaEtcher. AppImage

3. Exécuter AppImage à l'aide d'un lanceur

Bien que les méthodes GUI et CLI fonctionnent parfaitement, elles nécessitent que vous exécutiez une étape supplémentaire, dans laquelle vous devez convertir le fichier AppImage en un exécutable pour l'exécuter.

Des utilitaires comme AppImageLauncher simplifiez encore plus l'exécution d'AppImages en vous permettant d'exécuter directement une AppImage sans vous obliger à la convertir en un exécutable. Non seulement cela, il vous aide également à intégrer les fichiers AppImage à votre lanceur d'applications et à les gérer beaucoup plus facilement.

Si vous souhaitez utiliser AppImageLauncher, commencez par le télécharger et l'installer sur votre ordinateur.

Télécharger: AppImageLauncher

  1. Téléchargez le fichier DEB AppImageLauncher.
  2. Faites un clic droit sur le fichier et sélectionnez Ouvrir avec X Package Installer, où X est le programme d'installation du package pour votre distribution Linux.
  3. Suivez les instructions à l'écran pour installer le fichier DEB.

Alternativement, vous pouvez également installer le fichier DEB via le terminal. Pour cela, ouvrez le terminal et exécutez la commande d'installation dans la syntaxe suivante:

sudo dpkg -i nom_paquet

Par exemple:

sudo dpkg -i appimagelauncher.deb

Une fois que vous avez installé AppImageLauncher, exécutez-le et suivez les étapes ci-dessous pour l'utiliser:

  1. Ouvrez le gestionnaire de fichiers et accédez au répertoire dans lequel vous avez enregistré/téléchargé l'AppImage que vous souhaitez exécuter.
  2. Double-cliquez sur le fichier AppImage.
  3. À partir des options présentées, appuyez sur le Intégrer et exécuter pour déplacer l'AppImage dans votre répertoire personnel et l'exécuter. Alternativement, pour exécuter AppImage une seule fois, cliquez sur Exécuter une fois.

Exécution réussie des fichiers AppImage sur Linux

Bien qu'il n'y ait pas trop de programmes qui utilisent le format AppImage, parfois lorsque vous en rencontrez un, ce guide devrait vous aider à les exécuter facilement sur votre système Linux.

Si vous êtes intéressé par l'idée d'un format de package universel, vous pouvez également consulter Flathub et Snap Store, qui suivent le même concept qu'AppImage.

PartagerTweeterE-mail
Moyeu plat vs. Snap Store: les meilleurs sites pour télécharger des applications Linux

Lorsque vous souhaitez télécharger des applications Linux, comment se comparent Flathub et Snap Store? On les dresse les uns contre les autres pour le savoir.

Lire la suite

Rubriques connexes
  • Linux
  • Applications Linux
  • Gestionnaires de paquets
A propos de l'auteur
Yash Eau (18 articles publiés)

Yash est rédacteur chez MUO pour le bricolage, Linux, la programmation et la sécurité. Avant de se passionner pour l'écriture, il développait pour le web et iOS. Vous pouvez également trouver ses écrits sur TechPP, où il couvre d'autres secteurs verticaux. Outre la technologie, il aime parler d'astronomie, de Formule 1 et de montres.

Plus de Yash Wate

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner