Qu’est-ce qu’AppImage ? Comment l’exécuter sous Linux
AppImage est un style de circulation d’applications logicielles pour Linux qui vise à répondre à 2 des préoccupations les plus importantes avec les plans Linux standard : la distribution et la configuration.
Si vous avez téléchargé et installé un programme au format AppImage et que vous vous demandez exactement comment le monter ou l’exécuter sur votre système, cet aperçu vous aidera.
Suivez-nous pendant que nous explorons AppImage, ses avantages par rapport aux plans Linux traditionnels, ainsi que les étapes à suivre pour exécuter un document AppImage sur votre fabricant Linux.
Qu’est-ce qu’AppImage et en quoi diffère-t-il des packages Linux traditionnels ?
Avec la technique d’administration standard des packages Linux, les concepteurs doivent regrouper leurs applications sous forme de packages conformément aux politiques de la distribution. Comme il existe de nombreuses distributions Linux, cette procédure est normalement fastidieuse et éprouvante pour les développeurs, car ils doivent modifier leurs plans pour répondre aux exigences de plusieurs distributions.
En outre, cela peut parfois entraîner des problèmes de compatibilité en raison de dépendances manquantes ou modifiées, ce qui peut être difficile à réparer pour les développeurs.
AppImage a l’intention de résoudre ce problème en produisant des applications qui s’exécutent n’importe où. Il est essentiellement conforme à la technique globale du progiciel, dans laquelle il demande aux programmeurs de regrouper leur programme (ainsi que ses dépendances qui ne font pas partie de la distribution) directement dans un seul fichier pouvant s’exécuter facilement sur plusieurs distributions Linux.
Avec une seule application, un seul système de fichiers, tout ce que les programmeurs AppImage doivent faire est de cibler les distributions pour lesquelles ils souhaitent proposer leurs programmes et également d’examiner les dépendances nécessaires. Et, sur la base des résultats obtenus, ils doivent reconnaître les dépendances qui pourraient manquer sur cette distribution particulière et également préparer leur plan de manière à inclure ces dépendances.
À la suite de cette stratégie, alors qu’AppImage résout les problèmes des développeurs, il s’occupe simultanément de certains pour les utilisateurs finaux. Avec AppImage, les utilisateurs peuvent actuellement exécuter la version la plus récente des programmes, même s’ils utilisent une ancienne version du système d’exploitation.
De plus, ils obtiennent également la capacité d’exécuter simultanément plusieurs versions d’une application sur leur système, ce qui peut être utile lorsqu’ils souhaitent déterminer si la mise à jour la plus récente d’un programme mérite d’être mise à jour. De plus, la partie la plus efficace est qu’ils peuvent exécuter une application (AppImage) sans la monter sur leur système.
Avantages de l’utilisation d’AppImage
- Les documents AppImage sont portables et, pour cette raison, peuvent être exécutés n’importe où, y compris les versions en direct.
- AppImage est indépendant de la circulation, ce qui signifie qu’il peut fonctionner sur de nombreuses distributions Linux.
- Une AppImage n’a pas besoin d’installation, ce qui la rend plus simple à exécuter que les bundles Linux conventionnels.
- Contrairement aux plans traditionnels, les clients AppImage n’ont pas besoin de privilèges root pour exécuter leurs programmes.
- La suppression d’un programme AppImage est aussi simple que la suppression du fichier AppImage.
Inconvénients de l’utilisation d’AppImage
- Risque de capturer par erreur un logiciel malveillant car une AppImage n’est pas validée.
- Les documents 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 plutôt simple par opposition aux dispositions de bundle Linux standard telles que DEB ou
RPM , qui ont une procédure d’installation un peu fastidieuse.
Avec un fichier AppImage, tout ce que vous avez à faire est de rendre les documents exécutables et de les exécuter. Semblable à l’exécution de tout type d’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écutez AppImage à l’aide du gestionnaire de fichiers
L’exécution d’une AppImage au moyen d’une interface graphique est assez simple. Respectez les actions listées ci-dessous :
- Ouvrez le gestionnaire de fichiers et accédez au site du répertoire de l’AppImage.
- Faites un clic droit sur les données AppImage et choisissez Propriétés .
- Sur le Propriétés fenêtre d’accueil, passez à la Autorisations languette.
- Cochez la case à côté Autoriser l’exécution de documents en tant que programme si vous utilisez un gestionnaire de données basé sur Nautilus. Marquez le Est exécutable choix si vous utilisez Dolphin et transformez le Exécuter liste déroulante à N’importe qui si vous êtes sur PCManFM.
2. Exécutez AppImage à l’aide de la CLI
Si vous aimez travailler avec votre clavier, vous pouvez exécuter les fichiers AppImage de manière très efficace à l’aide du terminal. Suivez ces actions pour faire la même chose :
- Ouvrez l’application incurable.
- Utiliser ls ainsi que la commande cd pour accéder au site du répertoire où vous avez enregistré/téléchargé les données AppImage.
- Exécutez la commande conforme dans le terminal pour rendre l’AppImage exécutable :
- Entrez la commande conforme pour exécuter l’AppImage :
Par exemple, si vous avez l’intention d’exécuter un document appelé BalenaEtcher. AppImage , vous devrez d’abord attribuer des autorisations exécutables aux données, puis les exécuter à partir de l’incurable comme suit :
3. Exécutez AppImage à l’aide d’un lanceur
Bien que les techniques GUI et CLI fonctionnent parfaitement, elles nécessitent que vous effectuiez une action supplémentaire, dans laquelle vous devez convertir le fichier AppImage directement en un exécutable pour l’exécuter.
Des utilitaires comme AppImageLauncher rationalisez encore plus l’exécution d’AppImages en vous permettant d’exécuter une AppImage directement sans vous obliger à la convertir directement en exécutable. Non seulement cela, il vous aide également à intégrer les fichiers AppImage à votre lanceur d’applications et à les gérer de manière beaucoup plus simple.
Si vous souhaitez utiliser AppImageLauncher, téléchargez-le d’abord et montez-le également sur votre système informatique.
Télécharger : AppImageLauncher
- Téléchargez les documents DEB AppImageLauncher.
- Faites un clic droit sur les données et sélectionnez également Ouvrir avec X Package Installer , où X est le programme d’installation du plan pour votre distribution Linux.
- Suivez les instructions à l’écran pour configurer les données DEB.
Alternativement, vous pouvez également monter les documents DEB au moyen de l’incurable. Pour ce faire, ouvrez le terminal et exécutez également la commande setup dans la structure de phrase conforme :
Par exemple:
Une fois que vous avez réellement installé AppImageLauncher, exécutez-le et suivez les étapes ci-dessous pour l’utiliser :
- Ouvrez le superviseur de fichiers et naviguez jusqu’au répertoire où vous avez enregistré/téléchargé l’AppImage que vous souhaitez exécuter.
- Double-cliquez sur les données AppImage.
- À partir des options ici et maintenant, appuyez sur le Intégrer et également exécuter basculer pour déplacer l’AppImage vers votre répertoire personnel et l’exécuter. De plus, pour exécuter simplement AppImage une fois, cliquez sur Exécuter une fois .
Exécution réussie des fichiers AppImage sur Linux
Bien qu’il n’y ait pas beaucoup de programmes qui utilisent le format AppImage, parfois lorsque vous en trouvez un, cet aperçu doit vous aider à les exécuter facilement sur votre système Linux.
Si vous êtes intéressé par le concept d’un style de package global, vous pouvez également envisager de vous pencher sur Flathub et Snap Store, qui respectent le même principe que AppImage.