- - So finden Sie Software auf obskuren Linux-Distributionen

So finden Sie Software auf obskuren Linux-Distributionen

Es ist ziemlich schwierig, Software im Dunkeln zu findenLinux-Distributionen, aber es gibt viele verschiedene Möglichkeiten, um dieses Problem zu beheben. Die erste (und wahrscheinlich beste) Lösung besteht darin, fehlende Apps, die Sie benötigen, durch portable, ausführbare Apps zu ergänzen. Diese ausführbaren Apps werden als AppImages bezeichnet.

AppImages

AppImages sind keineswegs neu, aberSie sind eine der besten Erfindungen in der Linux-Community der letzten 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. Trotzdem findet AppImage eine Möglichkeit, diese Binärdateien zu verbessern.

Eine reguläre, nicht von AppImage stammende Binärdatei kann ausgeführt werdeneine beliebige Linux-Distribution (wenn die richtigen Bibliotheken usw. auf dem System installiert sind). In AppImage-Dateien sind alle Bibliotheken und Dateien direkt in eine „Umgebung“ gepackt, sodass Benutzer sie abrufen und loslegen können. Hier erfahren Sie, wie Sie diese Dateien auf Ihren Linux-PC herunterladen.

AppImages finden

Suchen Sie zuerst ein AppImage im Probono AppImage-Verzeichnis. Von allen Online-Ressourcen scheint diese die zuverlässigste und umfangreichste 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 das neueste, 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 herunter wget

Hinweis: Haben Sie keine Wget? Suchen Sie mit Ihrem Paketmanager danach 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. Dies ist viel einfacher, wenn Sie bereits im Terminal sind. Verwenden Sie zum Aktualisieren von Berechtigungen die chmod Befehl:

sudo chmod +x Audacity*.AppImage

Die Berechtigungen werden aktualisiert. Öffnen Sie jetzt 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 unbeliebte zu finden,und weniger unterstützte Linux-Distributionen verwenden Flatpaks. Diese Technologie (ähnlich wie AppImage) ist "distro-agnostisch", dh, keine Linux-Distribution wird der anderen vorgezogen, und Ihre Linux-Distribution unterstützt sie wahrscheinlich. Es genügt zu sagen, dass Snaps und Flatpaks so konzipiert sind, dass sie auf allem installiert werden können.

Diese beiden Lösungen gehören zur Linux-Communityletzter Versuch, ein "universelles" Paketformat zu erstellen, das jeder überall verwenden kann. Mit Hilfe dieser beiden Technologien findet begehrte Software ihren Weg in alle wichtigen und auch in unbekannte Linux-Distributionen.

Wenn Sie eine weniger bekannte Linux-Distribution verwenden, die nicht die gleiche Software-Unterstützung bietet wie Ubuntu- oder Fedora-Benutzer, probieren Sie diese aus.

Linux-Software auf GitHub

Eine der besten Möglichkeiten, zusätzliche Software zu findenfür eine unpopuläre Linux-Distribution ist es, zu Github überzugehen. Es gibt Unmengen von Projekten, die zu jeder Tageszeit Code übertragen. Infolgedessen hosten die meisten Linux-Projekte ihren Quellcode dort. Dies bedeutet, dass Sie, wenn Sie ein Programm benötigen und es kein natives Paket für Ihre Linux-Version gibt, weiterhin 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 Projektmanagementdienst. Dies bedeutet, dass Sie dort mit hoher Wahrscheinlichkeit das finden, was Sie brauchen.

Lesen Sie die Dokumentation

Auf weniger bekannten Linux-Distributionen wird dieDie Entwickler selbst stellen oft fest, dass es schwieriger sein wird, an Software zu kommen. 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 nicht vorhanden (wie bei Ubuntu). Aus diesem Grund verfügt das Solus-Projekt über einen Bereich für Drittanbieter, in dem Benutzer nach Programmen suchen können, die sie möglicherweise benötigen. Zusätzlich erlaubt Solus jedem Benutzer, ein Programm für den Drittanbieter-Bereich 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-Abschnitt zum Anfordern von Paketen zu suchen. Obwohl einige Entwickler Ihre Anfragen möglicherweise ignorieren, kann es nicht schaden, Kontakt aufzunehmen.

Fazit

In der Vergangenheit war das auf einer Linux-DistributionMainstream war kein Todesurteil. Software war schwer zu bekommen, und wenn Sie es geschafft haben, die benötigte Software zu finden, war die Aktualisierung der Pakete langsam. In diesen Tagen bemüht sich die Linux-Community sehr, die Installation von Programmen unter Linux zu einem agnostischeren Prozess zu machen. Wenn alle auf Lösungen wie Flatpak, Snaps und AppImages setzen, gehören die Zeiten ohne bestimmte Apps der Vergangenheit an.

Bemerkungen