Kurz : In diesem AppImage-Lernprogramm erfahren Sie, wie Sie mit AppImage Software installieren und die installierten Anwendungen entfernen.
Es gibt Möglichkeiten, Software in Ubuntu oder einer anderen Linux-Distribution zu installieren. Das Herunterladen von .deb- oder .rpm-Dateien und das Doppelklicken darauf, um die Software zu installieren, ist eine der bequemsten Möglichkeiten.
In letzter Zeit ist Ihnen möglicherweise aufgefallen, dass einige Anwendungen mit der Erweiterung .appimage heruntergeladen werden. Und Sie fragen sich vielleicht, was diese .appimage-Dateien sind.
In diesem Tutorial zeige ich Ihnen, was ein AppImage ist und wie Sie mit AppImage Anwendungen unter Linux installieren. Darüber hinaus werde ich Ihnen einige Dinge mitteilen, die Sie bei der Verwendung von AppImage beachten sollten.
A. Was ist AppImage?

Seit Jahren haben wir DEB-Pakete für Debian / Ubuntu-basierte Linux-Distributionen und RPM für Fedora / SUSE-basierte Linux-Distributionen.
Während diese Pakete eine bequeme Möglichkeit zum Installieren von Software für die jeweiligen Distributionsbenutzer bieten, ist dies für den Anwendungsentwickler nicht die bequemste. Die Entwickler müssen mehrere Pakete für mehrere Distributionen erstellen. Hier kommt AppImage ins Spiel.
AppImage ist ein universelles Softwarepaketformat. Durch das Packen der Software in AppImage stellt der Entwickler nur eine Datei zur Verfügung, um alle Regeln zu erstellen. Endbenutzer, dh Sie können es in den meisten (wenn nicht allen) modernen Linux-Distributionen verwenden
AppImage installiert Software nicht auf herkömmliche Weise
Eine typische Linux-Software erstellt Dateien an verschiedenen Stellen, für die die Root-Berechtigung erforderlich ist, um diese Änderungen am System vorzunehmen.
AppImage macht das nicht. Tatsächlich installiert AppImage die Software nicht wirklich. Es ist ein komprimiertes Image mit allen Abhängigkeiten und Bibliotheken, die zum Ausführen der gewünschten Software erforderlich sind.
Sie führen die AppImage-Datei aus, Sie führen die Software aus. Es erfolgt keine Extraktion, keine Installation. Wenn Sie die AppImage-Datei löschen, wird die Software entfernt (wir werden später nachsehen). Sie können es mit .exe-Dateien in Windows vergleichen, mit denen Sie die Software ausführen können, ohne den Installationsvorgang durchführen zu müssen.
Lassen Sie mich einige der Funktionen oder Vorteile von AppImage auflisten.
AppImage-Funktionen
- Distributionsunabhängig: Kann auf verschiedenen Linux-Distributionen ausgeführt werden
- Sie müssen keine Software installieren und kompilieren: Klicken Sie einfach auf und spielen Sie
- Keine Root-Berechtigung erforderlich: Systemdateien werden nicht berührt
- Portabilität: Kann überall ausgeführt werden, auch auf Live-Datenträgern
- Apps sind schreibgeschützt
- Die Software wird nur durch Löschen der AppImage-Datei entfernt
- In AppImage gepackte Anwendungen werden standardmäßig nicht mit einer Sandbox versehen.
B. Verwendung von AppImage unter Linux
Die Verwendung von AppImage ist recht einfach. Dies geschieht in diesen 3 einfachen Schritten:
- Laden Sie die AppImage-Datei herunter
- Mach es ausführbar
- Starte es
Keine Sorge, ich zeige Ihnen im Detail, wie Sie AppImage ausführen. Ich verwende Ubuntu 16.04 in diesem AppImage-Tutorial, aber Sie können die gleichen Schritte auch auf anderen Linux-Distributionen ausführen. Schließlich soll der gesamte Punkt von AppImage von den Distributionen unabhängig sein.
Schritt 1: Laden Sie das .appimage-Paket herunter
Es gibt viele Software im AppImage-Format. GIMP, Krita, Scribus und OpenShot sind nur einige wenige Namen. Eine ausführliche Liste der im AppImage-Format verfügbaren Anwendungen finden Sie hier.
In diesem Tutorial verwende ich OpenShot Video Editor. Sie können es von der Website herunterladen.
Schritt 2: Machen Sie es ausführbar
Standardmäßig verfügt die heruntergeladene AppImage-Datei nicht über die Ausführungsberechtigung. Sie müssen die Berechtigung für die Datei ändern, um sie ausführbar zu machen. Sie benötigen dazu keine Root-Berechtigung.
Wenn Sie die grafische Darstellung bevorzugen, klicken Sie mit der rechten Maustaste auf die heruntergeladene .appimage-Datei und wählen Sie Eigenschaften.

Wechseln Sie im nächsten Bildschirm zur Registerkarte Berechtigungen und aktivieren Sie das Kontrollkästchen "Datei als Programm ausführen lassen".

Das ist es. Sie haben die Datei ausführbar gemacht.
Wenn Sie die Befehlszeile bevorzugen, können Sie sie auch einfach mit chmod u + x ausführbar machen.
Schritt 3: Führen Sie die AppImage-Datei aus
Sobald Sie die AppImage-Datei ausführbar gemacht haben, doppelklicken Sie darauf, um sie auszuführen. Die Software wird so ausgeführt, wie Sie sie auf Ihrem System installiert hätten. Cool, nicht wahr?
C. So deinstallieren Sie die AppImage-Software
Da die Software nie installiert wird, muss sie nicht deinstalliert werden. Löschen Sie einfach die zugehörige AppImage-Datei und Ihre Software wird vom System entfernt.
D. Dinge, die Sie bei der Verwendung von AppImage unter Linux beachten sollten
Es gibt einige zusätzliche Dinge über AppImage, die Sie wissen sollten.
1. Desktop-Integration
Wenn Sie die AppImage-Datei ausführen, werden Sie möglicherweise von einer Software aufgefordert, eine Desktop-Datei zu installieren. Wenn Sie "Ja" auswählen, wird Ihr AppImage wie eine normal installierte Anwendung in Ihr Linux-System integriert.

Das bedeutet, dass Ihre Software über Unity oder GNOME durchsucht werden kann. Sie finden es im Menü und sperren es auf dem Plank oder Launcher.

2. Die Desktop-Integration erfordert möglicherweise eine manuelle Bereinigung nach dem Entfernen
Wenn Sie sich für die Desktop-Integration entscheiden, werden auf Ihrem System einige Dateien erstellt. Die Dateigröße beträgt jedoch nur wenige KB. Wenn Sie die AppImage-Datei löschen, verbleiben diese Desktop-Dateien auf Ihrem System. Sie können es unverändert lassen oder manuell löschen.
3. Wählen Sie aus, wo Sie die AppImage-Dateien ablegen möchten
Die heruntergeladenen AppImage-Dateien sollten sich im Download-Ordner befinden. Dies ist jedoch möglicherweise nicht der beste Ort, um es aufzubewahren, da es mit der Zeit überfüllt ist. Es ist besser, sie in einem separaten Verzeichnis zu speichern, um die Verwaltung zu vereinfachen.
Beachten Sie auch, dass Sie, wenn Sie die Desktop-Integration ausgewählt und die AppImage-Datei an einen anderen Speicherort verschoben haben, zuerst die Desktop-Dateien entfernen müssen. Andernfalls funktioniert die Desktop-Integration möglicherweise nicht.
4. Update ist nicht immer eine Option
Möglicherweise sucht eine Software automatisch nach Updates und benachrichtigt Sie über die Verfügbarkeit einer neueren Version. Aber das wird die meiste Zeit nicht passieren.
Es gibt eine Befehlszeilenoption zum Überprüfen und Aktualisieren der Software. Dies hängt jedoch auch davon ab, ob der Entwickler diese Option bereitgestellt hat oder nicht.
Kurz gesagt, es gibt hier keine automatischen Updates. Sie müssen Ihre eigene finden, wenn eine neuere Version der Software verfügbar ist.
Fazit
Es gibt andere "universelle Linux-Apps" wie Snap von Ubuntu und Flatpak von Fedora. Da es in diesem Artikel um die Verwendung von AppImage ging, bin ich nicht auf die Debatte Snap vs Flatpak vs AppImage eingegangen.
AppImage ist für mich eine gute Möglichkeit, Software für Linux-Distributionen zu verwenden. Ich hoffe, dass der Update-Prozess hier verbessert wird, um ihn für Endbenutzer viel nützlicher zu machen.
Was halten Sie von AppImage? Bevorzugen Sie AppImage unter Linux gegenüber anderen Formaten? Teilen Sie Ihre Ansichten in den Kommentaren unten.