AppImage ist ein Softwareverteilungsformat für Linux, das darauf abzielt, zwei der dringendsten Probleme mit herkömmlichen Linux-Paketen zu lösen: Verteilung und Installation.

Wenn Sie ein Programm im AppImage-Format heruntergeladen haben und sich fragen, wie Sie es auf Ihrem System installieren oder ausführen können, hilft Ihnen diese Anleitung weiter.

Folgen Sie uns, während wir uns mit AppImage, seinen Vorteilen gegenüber herkömmlichen Linux-Paketen und den Schritten, die Sie zum Ausführen einer AppImage-Datei auf Ihrem Linux-Computer ausführen müssen, befassen.

Was ist AppImage und wie unterscheidet es sich von herkömmlichen Linux-Paketen?

Beim traditionellen Linux-Paketverwaltungsansatz müssen Entwickler ihre Apps gemäß den Regeln der Distribution als Pakete bündeln. Weil dort sind zahlreiche Linux-Distributionen Da draußen ist dieser Prozess für die Entwickler normalerweise mühsam und zeitaufwändig, da sie ihre Pakete ändern müssen, um die Anforderungen mehrerer Distributionen zu erfüllen.

instagram viewer

Darüber hinaus kann es aufgrund fehlender oder geänderter Abhängigkeiten manchmal auch zu Kompatibilitätsproblemen kommen, die für Entwickler schwierig zu beheben sein können.

AppImage zielt darauf ab, dieses Problem zu lösen, indem Apps erstellt werden, die überall ausgeführt werden können. Es folgt im Wesentlichen dem universellen Softwarepaketansatz, bei dem Entwickler aufgefordert werden, ihr Programm zu paketieren (und deren Abhängigkeiten, die nicht Teil der Distribution sind) in eine einzige Datei, die problemlos auf mehreren Linux-Computern ausgeführt werden kann Distributionen.

Mit einer App, einem Dateisystem müssen AppImage-Entwickler nur die Distributionen anvisieren, für die sie ihre Programme bereitstellen möchten, und die erforderlichen Abhängigkeiten analysieren. Und basierend auf den erhaltenen Ergebnissen müssen sie die Abhängigkeiten identifizieren, die in dieser Distribution fehlen könnten, und ihr Paket so bündeln, dass es diese Abhängigkeiten enthält.

Als Ergebnis dieses Ansatzes adressiert AppImage zwar Probleme für Entwickler, aber gleichzeitig auch einige für Endbenutzer. Mit AppImage können Benutzer jetzt die neueste Version von Programmen ausführen, auch wenn sie eine ältere Version des Betriebssystems verwenden.

Darüber hinaus können sie auch mehrere Versionen einer App auf ihrem System ausführen gleichzeitig, was praktisch sein kann, wenn sie entscheiden möchten, ob das neueste Update für ein Programm ist eine Aufrüstung wert. Und das Beste daran ist, dass sie eine (AppImage) App ausführen können, ohne sie auf ihrem System zu installieren.

Vorteile der Verwendung von AppImage

  1. AppImage-Dateien sind portabel und können daher überall ausgeführt werden, einschließlich Live-Versionen.
  2. AppImage ist verteilungsunabhängig, was bedeutet, dass es auf verschiedenen Linux-Distributionen ausgeführt werden kann.
  3. Ein AppImage erfordert keine Installation, wodurch es einfacher ausgeführt werden kann als herkömmliche Linux-Pakete.
  4. Im Gegensatz zu herkömmlichen Paketen benötigen AppImage-Benutzer keine Root-Rechte, um ihre Programme auszuführen.
  5. Das Entfernen eines AppImage-Programms ist so einfach wie das Löschen der AppImage-Datei.

Nachteile der Verwendung von AppImage

  1. Risiko, versehentlich Malware einzufangen, da ein AppImage nicht überprüft wird.
  2. AppImage-Dateien können aufgrund all der damit verbundenen Abhängigkeiten ziemlich groß sein.

So führen Sie ein AppImage unter Linux aus

Das Ausführen eines AppImage unter Linux ist im Gegensatz zu herkömmlichen Linux-Paketformaten wie ziemlich einfach DEB oder

Drehzahl, die einen etwas langwierigen Installationsprozess haben.

Bei einer AppImage-Datei müssen Sie lediglich die Datei ausführbar machen und ausführen. Wie jede andere Aufgabe in Linux können Sie diese Aufgabe auf verschiedene Weise ausführen: Sie können entweder die GUI oder das Terminal verwenden (wenn Sie lieber in einer CLI arbeiten).

1. Führen Sie AppImage mit dem Dateimanager aus

Das Ausführen eines AppImage über die GUI ist recht einfach. Folgen Sie den unteren Schritten:

  1. Öffnen Sie den Dateimanager und navigieren Sie zum Verzeichnis des AppImage.
  2. Klicken Sie mit der rechten Maustaste auf die AppImage-Datei und wählen Sie Eigenschaften.
  3. Auf der Eigenschaften Fenster, wechseln Sie zum Berechtigungen Tab.
  4. Aktivieren Sie das Kontrollkästchen neben Ausführung der Datei als Programm zulassen wenn Sie einen Nautilus-basierten Dateimanager verwenden. Haken Sie die ab Ist ausführbar Option, wenn Sie Dolphin verwenden, und ändern Sie die Ausführen Dropdown zu Jeder wenn Sie auf PCManFM sind.

2. Ausführen von AppImage mit CLI

Wenn Sie es vorziehen, mit Ihrer Tastatur zu arbeiten, können Sie AppImage-Dateien mit dem Terminal sehr effizient ausführen. Befolgen Sie diese Schritte, um dasselbe zu tun:

  1. Öffnen Sie die Terminal-App.
  2. Benutzen ls und der cd-Befehl, um zu dem Verzeichnis zu navigieren, in dem Sie die AppImage-Datei gespeichert/heruntergeladen haben.
  3. Führen Sie den folgenden Befehl im Terminal aus, um das AppImage ausführbar zu machen:
    chmod +x appimage_name
  4. Geben Sie den folgenden Befehl ein, um das AppImage auszuführen:
    ./appimage_name

Wenn Sie beispielsweise eine Datei namens. ausführen möchten BalenaEtcher. AppImage, müssen Sie der Datei zuerst ausführbare Berechtigungen zuweisen und sie dann wie folgt über das Terminal ausführen:

chmod +x BalenaEtcher. AppImage
./BalenaEtcher. AppImage

3. Ausführen von AppImage mit einem Launcher

Während sowohl die GUI- als auch die CLI-Methoden einwandfrei funktionieren, müssen Sie einen zusätzlichen Schritt ausführen, bei dem Sie die AppImage-Datei in eine ausführbare Datei konvertieren müssen, um sie auszuführen.

Dienstprogramme wie AppImageLauncher Vereinfachen Sie die Ausführung von AppImages noch weiter, indem Sie ein AppImage direkt ausführen können, ohne es in eine ausführbare Datei konvertieren zu müssen. Darüber hinaus hilft es Ihnen auch dabei, AppImage-Dateien in Ihren Anwendungsstarter zu integrieren und sie viel einfacher zu verwalten.

Wenn Sie AppImageLauncher verwenden möchten, laden Sie es zuerst herunter und installieren Sie es auf Ihrem Computer.

Herunterladen: AppImageLauncher

  1. Laden Sie die AppImageLauncher-DEB-Datei herunter.
  2. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Mit X Package Installer öffnen, wo x ist das Paketinstallationsprogramm für Ihre Linux-Distribution.
  3. Befolgen Sie die Anweisungen auf dem Bildschirm, um die DEB-Datei zu installieren.

Alternativ können Sie die DEB-Datei auch über das Terminal installieren. Öffnen Sie dazu das Terminal und führen Sie den Installationsbefehl in der folgenden Syntax aus:

sudo dpkg -i Paketname

Beispielsweise:

sudo dpkg -i appimagelauncher.deb

Nachdem Sie AppImageLauncher installiert haben, führen Sie es aus und befolgen Sie die folgenden Schritte, um es zu verwenden:

  1. Öffnen Sie den Dateimanager und navigieren Sie zu dem Verzeichnis, in dem Sie das AppImage gespeichert/heruntergeladen haben, das Sie ausführen möchten.
  2. Doppelklicken Sie auf die AppImage-Datei.
  3. Tippen Sie in den angezeigten Optionen auf das Integrieren und ausführen, um das AppImage in Ihr Home-Verzeichnis zu verschieben und auszuführen. Alternativ können Sie das AppImage nur einmal ausführen, indem Sie auf klicken Renne einmal.

Erfolgreiches Ausführen von AppImage-Dateien unter Linux

Obwohl es nicht allzu viele Programme gibt, die das AppImage-Format verwenden, sollte diese Anleitung Ihnen manchmal helfen, sie auf Ihrem Linux-System einfach auszuführen, wenn Sie auf eines stoßen.

Wenn Sie an der Idee eines universellen Paketformats interessiert sind, sollten Sie sich auch Flathub und Snap Store ansehen, die dem gleichen Konzept wie AppImage folgen.

AktieTweetEmail
Flathub vs. Snap Store: Die besten Websites zum Herunterladen von Linux-Apps

Wenn Sie Linux-Apps herunterladen möchten, wie vergleichen sich Flathub und Snap Store? Wir stellen sie gegeneinander aus, um es herauszufinden.

Weiter lesen

Verwandte Themen
  • Linux
  • Linux-Apps
  • Paketmanager
Über den Autor
Yash Wate (18 Artikel veröffentlicht)

Yash ist Staff Writer bei MUO für DIY, Linux, Programmierung und Sicherheit. Bevor er seine Leidenschaft für das Schreiben entdeckte, entwickelte er für das Web und iOS. Sie finden sein Schreiben auch auf TechPP, wo er andere Branchen abdeckt. Abgesehen von der Technik spricht er gerne über Astronomie, Formel 1 und Uhren.

Mehr von Yash Wate

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren