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

Table des matières:
- Qu'est-ce que AppImage?
- Qu'est-ce que AppImageKit?
- Comment exécuter / installer une AppImage?
- Avantages et inconvénients d'AppImage
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.
Comment créer une clé USB multi-boot avec plusieurs distributions Linux

Dans ce tutoriel, nous allons vous montrer comment créer un USB multi-boot avec différentes distributions Linux en utilisant l'outil gratuit Yumi.
Interdire les distributions Linux sous Windows 10

Microsoft supprime la compatibilité de Windows 10 S avec les distributions GNU / Linux pour des raisons de sécurité, vous ne pourrez pas les installer.
Les meilleures distributions Linux légères 2018

Compilation des meilleures distributions Linux légères. Idéal si vous souhaitez redonner vie à votre ancien équipement et le faire fonctionner très bien.