Tutorials

Appimage: Linux-Anwendungen, die auf verschiedenen Distributionen ausgeführt werden

Inhaltsverzeichnis:

Anonim

AppImage ist ein Format, mit dem Sie Linux-Pakete bereitstellen können, die auf verschiedenen Distributionen im portablen Modus und ohne Superuser-Installationsberechtigungen (Root) ausgeführt werden können. Dieses Projekt wurde 2004 als Klik geboren, seitdem wird es kontinuierlich weiterentwickelt, 2011 wurde es 2011 in PortableLinuxApps umbenannt und 2013 wird es in den aktuellen Namen umbenannt.

Was ist AppImage?

Die Grundidee des Formats besteht darin, dass eine AppImage-Anwendung einer Datei entspricht und dieselbe die Anwendung und alle Dateien enthält, von denen sie für ihren Betrieb abhängt. Mit anderen Worten, jede ist autonom, enthält alle für die Anwendung erforderlichen Bibliotheken und ist nicht Teil des Basissystems.

Was ist AppImageKit?

AppImageKit ist eine Reihe von Tools, die das AppImage-Format ergänzen und dessen ordnungsgemäße Implementierung erleichtern. Das Projekt ist Open Source und befindet sich in einem GitHub- Repository.

Die wichtigsten vom AppImageKit bereitgestellten Hauptwerkzeuge sind:

  • create-appdir - Ein unter Ubuntu ausgeführtes Befehlszeilentool, das gepackte Software in ein Anwendungsverzeichnis (AppDir) umwandelt, das als Eingabe für AppImageAssistant verwendet werden kann. Beachten Sie, dass es, obwohl es für Ubuntu geschrieben wurde, auch in Debian funktionieren sollte und mit den jeweiligen Paketmanagern auf andere Distributionen portiert werden kann. AppImageAssistant: ist eine grafische Benutzeroberfläche, die ein AppDir in ein AppImage konvertiert. AppRun: Die ausführbare Datei, die die in AppImage enthaltene Anwendung findet und ausführt. Laufzeit: Die kleine ELF- Binärdatei, die in den Header jedes AppImage eingebettet ist.

Wie starte / installiere ich ein AppImage?

Um ein AppImage auszuführen, müssen Sie nur die Anwendung herunterladen. Wir führen die folgenden zwei Schritte aus:

Machen Sie es ausführbar:

chmod a + x exampleNameApp.AppImage

So führen Sie aus:

./ampleExampleApp.AppImage

Einige beliebte Anwendungen wie: Atom, Arduino, Blender, Chrom, Firefox, LibreOffice ua; Sie bieten bereits die Möglichkeit, ein AppImage von ihrer Seite herunterzuladen.

Wir empfehlen, Ubuntu 16.04 Xenial Xerus zu lesen.

Vor- und Nachteile von AppImage

Die Vorteile liegen auf der Hand: Sie bieten Benutzern die Einfachheit und Geschwindigkeit, eine Anwendung herunterzuladen und auszuführen, ohne viel Erfahrung mit Linux zu haben. Als autonome Anwendungen können Sie sie nach Ihren eigenen Kriterien verschieben und speichern. Auf der anderen Seite bietet es dem Entwickler die Möglichkeit, Anwendungen zu erstellen, die mit verschiedenen Distributionen kompatibel sind, ohne dass eine Neukompilierung erforderlich ist. Dies ist sehr vorteilhaft für deren Realisierungszeiten.

Ein Nachteil von AppImages wäre jedoch die Bibliotheksredundanz, die Verschwendung von Speicherplatz und die gleichzeitige Ausführung in einigen Fällen.

Tutorials

Die Wahl des Herausgebers

Back to top button