Es ist ziemlich schwierig, Software auf obskuren Linux-Distributionen zu finden, aber es gibt einige verschiedene Möglichkeiten, dieses Problem zu beheben. Die erste (und wohl beste) Lösung besteht darin, fehlende Apps, die Sie benötigen, stattdessen durch portable, ausführbare Apps zu ergänzen. Diese ausführbaren Apps werden als AppImages bezeichnet.
Inhaltsverzeichnis
AppBilder
AppImages sind keineswegs neu, aber sie sind eine der besten Erfindungen der Linux-Community in jüngster Zeit. Das Grundkonzept besteht darin, eine Windows-ähnliche „EXE“ auf die Linux-Plattform zu bringen. Wenn ein Benutzer ein Programm herunterlädt, das in eine dieser Dateien gepackt ist, wird es sofort ausgeführt, ohne dass Software installiert werden muss. Offensichtlich hat AppImage keine ausführbaren Binärdateien unter Linux erfunden. Es gibt bereits portable Binärdateien. AppImage findet jedoch einen Weg, diese Binärdateien zu verbessern.
Eine reguläre Nicht-AppImage-Binärdatei kann auf jeder Linux-Distribution ausgeführt werden (wenn die richtigen Bibliotheken usw. auf dem System installiert sind). Bei AppImage-Dateien ist jede einzelne Bibliothek und Datei direkt in eine „Umgebung“ gepackt, sodass Benutzer sie abrufen und loslegen können. So erhalten Sie diese Dateien auf Ihrem Linux-PC.
AppImages finden
Suchen Sie zuerst ein AppImage auf der Probono AppImage-Verzeichnis. Von allen Online-Ressourcen scheint diese die zuverlässigste und zahlreichste zu sein. In diesem Beispiel verwenden wir Audacity.
Klicken Sie auf der BinTray-Seite auf „Dateien“. Was folgt, ist eine riesige Liste von Audacity-Bildern. Suchen Sie nach dem neuesten, damit Ihr AppImage-Programm so aktuell wie möglich ist. Laden Sie diese Datei nicht mit dem Browser herunter. Klicken Sie stattdessen mit der rechten Maustaste auf den Link und klicken Sie auf „Kopieren“, um die direkte URL zu speichern. Öffnen Sie dann ein Terminalfenster.
Laden Sie die Audacity-App mit wget herunter
Hinweis: Sie haben kein wget? Suchen Sie es mit Ihrem Paketmanager und installieren Sie es zuerst. Starten Sie dann den Download.
cd ~/Downloads wget https://bintray.com/probono/AppImages/download_file?file_path=Audacity-2.0.5.glibc2.15-x86_64.AppImage
Der Grund, warum wir diese App mit wget heruntergeladen haben, ist, dass sich die AppImage-Berechtigungen ändern müssen. Es ist viel einfacher, dies zu tun, wenn Sie sich bereits im Terminal befinden. Um Berechtigungen zu aktualisieren, verwenden Sie den Befehl chmod:
sudo chmod +x Audacity*.AppImage
Die Berechtigungen werden aktualisiert. Öffnen Sie nun Downloads im Dateimanager Ihres Linux-PCs und doppelklicken Sie auf das Audacity AppImage. Die App wird sofort geöffnet und ist einsatzbereit.
FlatPaks und Snap-Pakete
Eine andere Lösung, um Software für unpopuläre und weniger unterstützte Linux-Distributionen zu finden, ist die Verwendung von Flatpaks. Diese Technologie (ähnlich wie AppImage) ist „distro-agnostisch“, was bedeutet: Keine Linux-Distribution wird der anderen vorgezogen, und Ihre Linux-Distribution unterstützt dies wahrscheinlich. Es genügt zu sagen, Snaps und Flatpaks sind so konzipiert, dass sie auf allem installiert werden können.
Diese beiden Lösungen sind der jüngste Versuch der Linux-Community, ein „universelles“ Paketformat zu erstellen, das jeder überall verwenden kann. Mit Hilfe dieser beiden Technologien findet heiß begehrte Software ihren Weg auf alle wichtigen Linux-Distributionen sowie auf obskure.
Wenn Sie feststellen, dass Sie eine weniger bekannte Linux-Distribution verwenden, die nicht die gleiche Art von Softwareunterstützung bietet wie ein Ubuntu- oder Fedora-Benutzer, probieren Sie diese aus.
Linux-Software auf GitHub
Eine der besten Möglichkeiten, zusätzliche Software für eine unbeliebte Linux-Distribution zu finden, ist der Besuch von Github. Es gibt Tonnen von Projekten, die zu jeder Tageszeit Code darauf schieben. Infolgedessen hosten die meisten Linux-Projekte ihren Quellcode dort. Das bedeutet, dass Sie, wenn Sie ein Programm benötigen und es kein natives Paket für Ihre Linux-Version gibt, immer noch die Möglichkeit haben, die Software aus dem Quellcode zu kompilieren und sogar Ihr eigenes installierbares Paket damit zu erstellen!
Verstehen Sie, dass nicht jedes Linux-Projekt Github verwendet. Unabhängig davon ist diese Website (bei weitem) der beliebteste Projektmanagement-Service. Das bedeutet, dass die Chancen gut stehen, dass Sie dort finden, was Sie brauchen.
Lesen Sie die Dokumentation
Bei weniger bekannten Linux-Distributionen erkennen die Entwickler oft selbst, dass Software schwieriger zu bekommen sein wird. Infolgedessen arbeiten die Entwickler sehr hart daran, diese Lücke zu schließen. Das beste Beispiel dafür ist das Solus-Projekt. Diese Linux-Distribution ist neu und hat ein völlig neues Paketformat. Infolgedessen sind einige Programme einfach nicht vorhanden (wie sie es unter Ubuntu wären). Aus diesem Grund hat das Solus-Projekt einen Abschnitt „Drittanbieter“, zu dem Benutzer gehen und nach Programmen suchen können, die sie möglicherweise benötigen. Darüber hinaus ermöglicht Solus jedem Benutzer, ein Programm für den Drittanbieterbereich anzufordern.
Ihre Linux-Distribution ist möglicherweise ähnlich. Sehen Sie sich an, wie Pakete erstellt werden, und prüfen Sie, ob es einen Abschnitt „Drittanbieter“ gibt. Es kann auch eine gute Idee sein, auf der Website nach einem Feature-Bereich „Pakete anfordern“ zu suchen. Obwohl einige Entwickler Ihre Anfragen möglicherweise ignorieren, kann es nicht schaden, sich zu melden.
Fazit
In der Vergangenheit war es ein Todesurteil, auf einer Linux-Distribution zu sein, die nicht zum Mainstream gehörte. Software war schwer zu bekommen, und wenn Sie es schafften, die benötigte Software zu finden, wurden die Pakete nur langsam aktualisiert. Heutzutage bemüht sich die Linux-Community sehr darum, die Installation von Programmen unter Linux zu einem agnostischeren Prozess zu machen. Wenn jeder auf Lösungen wie Flatpak, Snaps und AppImages setzt, gehören die Tage des Verzichts auf bestimmte Apps der Vergangenheit an.