Verwendung von AppImage unter Linux

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.

Klicken Sie mit der rechten Maustaste auf 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".

Machen Sie die AppImage-Datei ausführbar

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.

Einige Software bieten Desktop-Integration

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.

OpenShot nach Desktop-Integration

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.

Empfohlen

Xenlism WildFire: Minimales Icon-Theme für Linux Desktop
2019
Beschleunigen Sie Ubuntu Unity auf Low-End-Systemen
2019
MAUJ rüstet sich zum 30. Geburtstag der Free Software Foundation
2019