Website-Suche

So finden und installieren Sie Softwareanwendungen in Fedora Linux


Es stehen unzählige Softwarepakete zur Installation auf der Fedora Linux-Distribution aus dem vom Fedora-Projekt bereitgestellten Repository zur Verfügung. Sie können auch andere Repositorys von Drittanbietern wie COPR oder RPM Fusion aktivieren, um zusätzliche Softwareanwendungen zu installieren.

Wie andere Linux-Distributionen verwendet Fedora ein Paketverwaltungssystem DNF, um Softwarepakete und -komponenten zu installieren, zu aktualisieren und zu entfernen. Das Paketverwaltungssystem von Fedora verwendet das RPM-Paketformat.

In diesem Artikel erklären wir, wie Sie Softwareanwendungen in der Fedora-Linux-Distribution mithilfe des grafischen Dienstprogramms und der Befehlszeile (CLI) finden und installieren. Wir werden auch Repositorys von Drittanbietern für die Installation von Paketen, die Verwendung von Quellcode und andere Installationsmethoden behandeln.

Installieren von Software auf Fedora über das grafische Dienstprogramm

Der einfachste Weg, Software in Fedora zu installieren, ist die Verwendung des grafischen Dienstprogramms. Es ermöglicht Ihnen, Anwendungen zu durchsuchen, zu finden und zu installieren. Wie bei jeder anderen Linux-Distribution benötigen Sie Root-Rechte, um ein beliebiges Paket auf Fedora zu installieren.

Gehen Sie auf dem Standard-Desktop GNOME zum Menü Aktivitäten und klicken Sie dann auf das Symbol Software, wie im Screenshot gezeigt.

Softwarepakete finden Sie in den vorgeschlagenen Kategorien, zum Beispiel Produktivität oder unter den Editor’s Picks.

Wählen Sie im Fenster eine der Editor’s Picks oder eine andere empfohlene Software aus und klicken Sie auf die Schaltfläche Installieren, um das Paket wie gezeigt zu installieren.

Software auf Fedora über die Befehlszeile installieren

Die zweite und erweiterte Möglichkeit, Softwarepakete in Fedora zu installieren, ist über die Befehlszeile mit dem DNF-Dienstprogramm, das zum Verwalten (Installieren, Entfernen und Aktualisieren) von Paketen in Fedora (seit Version 22) verwendet wird. Dabei handelt es sich um eine übergeordnete Anwendung, auf der aufgebaut wird oben auf RPM.

Melden Sie sich als Root-Benutzer an und installieren Sie die Pakete in Fedora mit dem DNF-Tool wie gezeigt.

So durchsuchen Sie ein Paket mit dem Befehl DNF (ersetzen Sie Blicke durch den tatsächlichen Anwendungsnamen):

dnf search glances

Um ein Paket namens glances zu installieren, führen Sie den folgenden Befehl aus (antworten Sie bei Bedarf mit y auf alle Eingabeaufforderungen):

dnf install glances

Aktivieren von Drittanbieter-Repositorys auf Fedora

Wie bereits erwähnt, stellt Fedora den Großteil der Software bereit, die Sie für den erfolgreichen Betrieb Ihres Systems benötigen. Falls ein Paket fehlt, finden Sie höchstwahrscheinlich ein Repository eines Drittanbieters, das Sie hinzufügen können, sodass die Installation mit dem integrierten Paketmanager verwaltet werden kann.

Es gibt eine Reihe von Software-Repositories von Drittanbietern für Fedora, die häufig von Endbenutzern verwendet werden und nicht miteinander in Konflikt stehen:

  • http://rpmfusion.org – stellt Software bereit, die das Fedora-Projekt oder Red Hat nicht veröffentlichen möchte
  • http://rpm.livna.org – eine Ergänzung zu RPM Fusion
  • https://copr.fedorainfracloud.org/ – ein benutzerfreundliches Build-System, das ein Paket-Repository bereitstellt.

Wichtig: Das Mischen vieler Repositorys von Drittanbietern kann zu Konflikten untereinander führen, was zu Instabilität und schwer zu debuggenden Problemen führt.

Installieren von Software auf Fedora mithilfe des Quellcodes

Es gibt Situationen, in denen ein Paket in keinem Repository gefunden wird oder intern entwickelt wurde oder Sie ein Paket mit benutzerdefinierten Abhängigkeiten installieren müssen. In solchen Fällen können Sie es von der Quelle installieren. Normalerweise geben Entwickler oder Paketbetreuer Anweisungen zur Installation von Anwendungen aus dem Quellcode.

Hinweis: Die Installation von Anwendungen aus dem Quellcode kann die Verwaltung Ihres Systems erheblich erschweren und der Paketmanager erkennt die installierte Software nicht. Dies kann dazu führen:

  • Pakete können nicht einfach und automatisch aktualisiert werden (um Sicherheitsprobleme und Fehler zu beheben und Verbesserungen hinzuzufügen).
  • Abhängigkeiten sind möglicherweise nicht einfach zu erfüllen und andere kleinere Probleme.

Andere Installationsmethoden

Obwohl die Installation von Anwendungen mithilfe der Fedora-Paketverwaltungssysteme die bevorzugte Option ist, müssen Sie gelegentlich Pakete über andere Paketverwaltungstools installieren, insbesondere über Programmiersprachen-Paketsysteme wie:

  • CPAN – Perl
  • PyPI, easy_install, pip – Python
  • RubyGems, Edelstein – Rubin
  • npm – Node.js
  • goget/goinstall – Los
  • Crate – Rust und viele andere.

Das ist alles! In diesem Artikel haben wir erklärt, wie Sie Anwendungen in Fedora finden und installieren. Nutzen Sie das Feedback-Formular unten, um Fragen zu stellen oder uns Ihre Gedanken mitzuteilen.