Erstellen Sie Ihre eigenen tragbaren AppImage-Anwendungen mit AppImageTool!

AppImageTool: Wie erstellen wir unsere eigenen AppImage-Apps?

AppImageTool: Wie erstellen wir unsere eigenen AppImage-Apps?

La Fragmentierung oder Fülle an Alternativen sind unter Linux immer relevant, ob positiv oder nicht, in der Linux-Community. Aus diesem Grund sind wir sowohl als Content-Ersteller/Konsumenten als auch als professionelle oder nicht-professionelle Benutzer immer in die zahlreichen Neuigkeiten, Entwicklungen und Ereignisse im Zusammenhang mit den vielen GNU/Linux-Distributionen, Anwendungen, Systemen, Plattformen und mehr vertieft. Und natürlich auch in den vielen Quick Guides und Complete Tutorials, die es ermöglichen, Probleme und Bedürfnisse zu erlernen oder zu lösen.

Aus diesem Grund und unter Berücksichtigung beider Dinge präsentieren wir Ihnen heute ein sehr Nützliche Kurzanleitung zum Erstellen unserer eigenen AppImage-Apps mit einem anderen zusätzlichen Tool namens «AppImageTool». Welches ist ein alternatives oder ergänzendes Software-Dienstprogramm zu Pkg2AppImage, dessen Verwendung wir in einer früheren Veröffentlichung ebenfalls erläutert haben, um dasselbe Ziel zu erreichen. Seitdem sprechen wir unter anderem von universellen und tragbaren Anwendungen Flatpak, Snap y AppImageViele von uns neigen dazu, dieses letzte Format zu bevorzugen, und dies umso mehr, wenn wir die erforderlichen tragbaren Anwendungen und Spiele einfach und schnell selbst aus den vorhandenen Quell- und Binärdateien bereits vorhandener Entwicklungen erstellen können.

Pkg2appimage: Wie erstelle ich meine eigenen AppImage-Dateien?

Pkg2appimage: Wie erstelle ich meine eigenen AppImage-Dateien?

Aber bevor Sie beginnen, lesen Sie diese Veröffentlichung über die nützliche und ergänzende Anwendung des genannten AppImage-Projekts «AppImageTool», wir empfehlen die vorheriger verwandter Beitrag mit der zuvor erwähnten und angesprochenen ähnlichen App:

Pkg2appimage: Wie erstelle ich meine eigenen AppImage-Dateien?
Verwandte Artikel:
Pkg2appimage: Wie erstelle ich meine eigenen AppImage-Dateien?

Erstellen Sie Ihre eigenen tragbaren AppImage-Anwendungen mit AppImageTool!

AppImageTool: Wie erstellen wir unsere eigenen AppImage-Apps?

Was ist AppImageTool?

Laut eigenen Entwicklern des AppImage-Projekts in ihrem Offizielle Website, die „AppImageTool“-Anwendung Es wird kurz wie folgt beschrieben:

AppImageTool ist ein Tool, mit dem Sie AppImage-Dateien generieren können. Ein AppImage ist ein selbstausführendes Paket, das eine Anwendung und alles, was sie für eine erfolgreiche Ausführung benötigt, enthält. Wenn sie sich also nicht im Betriebssystem befinden, in dem sie ausgeführt werden, gibt es keine Probleme. Dazu können Bibliotheksdateien gehören, die normalerweise nicht auf Zielsystemen verfügbar sind, Ressourcen wie Übersetzungen, Symbole, Schriftarten und andere Hilfsdateien (Abhängigkeiten).

AppImageTool macht es einfach, ein AppDir abzurufen – LinuxDeployQt

Wie auch immer, AppImageTool macht es einfach, ein AppDir abzurufen (Normalisierte Struktur einer Anwendung) im Stil von LinuxDeployQt, um es in eine AppImage-Anwendung zu konvertieren.

Dieses Linux-Bereitstellungstool verwendet eine Anwendung als Eingabe und macht sie eigenständig, indem es die von der Anwendung verwendeten Ressourcen (z. B. Bibliotheken, Grafiken und Plugins) in ein Paket kopiert. Das resultierende Paket kann als AppDir oder AppImage an Benutzer verteilt oder in verteilungsübergreifenden Paketen platziert werden. Ãœber LinuxDeployQt auf GitHub

Schritte zum Erstellen einer AppImage-Anwendung

Für unsere heutige Kurzanleitung verwenden wir das Spiel Urbaner Terror 4 Erfahren Sie, wie Sie eine Anwendung mit ausführbaren Binärdateien und allen zugehörigen Paketen in eine konvertieren Universelle und tragbare Anwendung mit dem AppImage-Format mit AppImageTool.

Und die notwendigen Schritte sind wie folgt:

  • Laden Sie die AppImageTool-Anwendung herunter: Direkt von dir offizielle Website auf GitHub. Und dafür haben wir die ausführbare AppImage-Datei auf Ihr Gerät heruntergeladen neueste stabile Version verfügbar in der entsprechenden Architektur unseres Betriebssystems und Computers, dessen Name ist appimagetool-x86_64.AppImage. Und dann haben wir ihm auf die übliche Weise, CLI oder GUI, die Ausführungsberechtigung erteilt.
  • Laden Sie die zu konvertierende Anwendung herunter: In unserem Fall laden wir, wie bereits erwähnt, die neueste verfügbare Version des Spiels herunter Urbaner Terror 4, welcher Name ist UrbanTerror434_full.zip. Anschließend entpacken wir die Datei, um den Ordner UrbanTerror43 zu erhalten.
  • Eignung des zu konvertierenden Anwendungsverzeichnisses: Im Fall von Urban Terror 4 haben wir vor der Durchführung des Konvertierungsprozesses die Dateien gelöscht, die wir für unnötig halten und die den enthaltenen Binärdateien für Windows, die i386-Architektur und ihren Servermodus entsprechen. Das heißt, wir belassen nur die ausführbare Datei für die x86_64-Architektur, die ursprünglich Quake3-UrT.x86_64 hieß und die wir einfach in UrT4 umbenannt haben. Hinweis: Für jede Anwendung kann es erforderlich sein, unterschiedliche oder gar keine Dateien zu löschen. Oder verschieben, erstellen oder hinzufügen Sie einige.
  • Erstellen der für die Konvertierung erforderlichen Dateien: Um die Konvertierung erfolgreich durchzuführen, müssen wir mindestens 3 Dateien erstellen und haben, die Folgendes entsprechen:

Erforderliche Dateien

Un AppRun-Datei dessen Inhalt ist:

#!/bin/bash

cd "$(dirname "$0")"
exec ./UrT4

Un .desktop-Datei dessen Inhalt ist:

[Desktop Entry]
Type=Application
Exec=AppRun
Icon=UrT4
Name=Urban Terror 4
Terminal=false
StartupNotify=true
Comment=Juego FPS UrT4
Categories=Game;

Schließlich eine Bilddatei entsprechend dem Anwendungssymbol und der zukünftigen AppImage-Datei. Was wir heute in unserem praktischen Fall nennen werden UrT4.png.

Und nachdem wir alles in Ordnung und bereit haben, führen wir unseren Konvertierungsbefehl aus, wie auf der offiziellen Website angegeben: ./appimagetool-x86_64.AppImage AppDir. Im Falle unserer Anwendung ist es jedoch erforderlich, das folgende Präfix hinzuzufügen: ARCH=x86_64. Unser endgültiger Befehl lautete also wie folgt:

ARCH=x86_64 ./appimagetool-x86_64.AppImage UrbanTerror43

Und wenn wir alles sorgfältig und erfolgreich erledigt haben, ist unsere Bewerbung fertig. Urban_Terror_4-x86_64.AppImage befindet sich im selben Ordner, in dem wir an der Konvertierung arbeiten, zum Beispiel: Downloads. Wie in den folgenden Screenshots gezeigt:

Schritte zum Erstellen einer AppImage-Anwendung – 01

Schritte zum Erstellen einer AppImage-Anwendung – 02

AppImagePool: Ein einfacher und effizienter Client für AppImageHub
Verwandte Artikel:
AppImagePool: Ein einfacher und effizienter Client für AppImageHub

Zusammenfassungsbild für Post 2024

Zusammenfassung

Zusammenfassend â€žAppImageTool“ neben Pkg2AppImage, sind ohne Zweifel, 2 sehr nützliche und vielseitige Softwaretools das jeder auf seiner aktuellen GNU/Linux-Distribution verwenden kann, um zu lernen, wie man seine eigenen tragbaren Anwendungen im AppImage-Format erstellt und genießt. Jedoch, In Zukunft wäre es großartig, eine Desktop-Anwendung zu haben, also grafisch (mit visueller Oberfläche), was diesen Prozess noch mehr automatisiert und erleichtert. Wenn Sie also bereits eines dieser beiden oder ähnliche Produkte mit dem gleichen Zweck verwendet haben, laden wir Sie ein, uns per Kommentar von Ihren Erfahrungen damit zu erzählen, zum Wohle aller und zur Erstellung einer zukünftigen Veröffentlichung über das Mögliche neue erwähnt.

Denken Sie schließlich daran besuchen Sie unser Â«Homepage» auf Spanisch. Oder in einer anderen Sprache (einfach durch Hinzufügen von zwei Buchstaben am Ende unserer aktuellen URL, zum Beispiel: ar, de, en, fr, ja, pt und ru und viele andere), um mehr aktuelle Inhalte zu erfahren. Darüber hinaus laden wir Sie ein, sich unserem anzuschließen offizieller Telegram-Kanal um weitere Neuigkeiten, Anleitungen und Tutorials von unserer Website zu lesen und zu teilen. Und auch das nächste Alternativer Telegram-Kanal um mehr über das Linuxverse im Allgemeinen zu erfahren.