Tutoriels

Appimage: applications Linux qui s'exécutent sur différentes distributions

Table des matières:

Anonim

AppImage est un format qui vous permet de fournir des packages Linux, avec la possibilité de s'exécuter sur différentes distributions, en mode portable et sans avoir besoin d'autorisations d'installation de superutilisateur (root). Ce projet est né en 2004 en tant que klik, depuis lors il est en développement continu, en 2011 il a changé son nom en 2011 en PortableLinuxApps et 2013 est renommé avec son nom actuel.

Qu'est-ce que AppImage?

L'idée de base du format est qu'une application AppImage est égale à un fichier et que la même contient l'application et tous les fichiers dont elle dépend pour son fonctionnement. En d'autres termes, chacun est autonome, comprend toutes les bibliothèques nécessaires à l'application et qui ne font pas partie du système de base.

Qu'est-ce que AppImageKit?

AppImageKit est l'ensemble d' outils qui complètent le format AppImage, ce qui facilite sa bonne mise en œuvre. Le projet est open source et se trouve dans un référentiel GitHub.

Les principaux outils principaux fournis par AppImageKit sont:

  • create-appdir - Un outil en ligne de commande fonctionnant sur Ubuntu qui transforme le logiciel empaqueté en un répertoire d'application (AppDir), qui peut être utilisé comme entrée pour AppImageAssistant. Gardez à l'esprit que, bien qu'il ait été écrit pour Ubuntu, il devrait également fonctionner dans Debian et pourrait être porté sur d'autres distributions, en utilisant les gestionnaires de paquets respectifs. AppImageAssistant: est une application d'interface utilisateur graphique qui convertit un AppDir en AppImage. AppRun: l'exécutable qui trouve et exécute l'application contenue dans AppImage. runtime: le petit binaire ELF incorporé dans l'en-tête de chaque AppImage.

Comment exécuter / installer une AppImage?

Pour exécuter une AppImage, il vous suffit de télécharger l'application et nous suivons ces deux étapes:

Rendez-le exécutable:

chmod a + x exampleNameApp.AppImage

Pour exécuter:

./ampleExampleApp.AppImage

Certaines applications populaires telles que: Atom, Arduino, Blender, Chromium, Firefox, LibreOffice, entre autres; ils offrent déjà la possibilité de télécharger une AppImage à partir de leur page.

Nous vous recommandons de lire Ubuntu 16.04 Xenial Xerus.

Avantages et inconvénients d'AppImage

Les avantages sont assez évidents, il offre aux utilisateurs la simplicité et la vitesse pour télécharger et exécuter une application sans avoir beaucoup d'expérience avec Linux; Étant des applications autonomes, il vous permet de les déplacer et de les stocker selon vos propres critères. D'autre part, cela donne au développeur la possibilité de créer des applications qui seront compatibles avec différentes distributions sans avoir besoin de recompiler, ce qui est très bénéfique pour leurs temps de réalisation.

Cependant, un inconvénient d'AppImages serait d'avoir une redondance de bibliothèque, de gaspiller de l'espace de stockage et de s'exécuter simultanément dans certains cas.

Tutoriels

Le choix des éditeurs

Back to top button