- Der Paketinhalt darf nicht proprietär sein.
- Das Paket darf nicht rechtlich belastet werden.
- Das Paket darf nicht gegen die Gesetze der Vereinigten Staaten verstoßen (insbesondere bundesstaatliche oder anwendbare staatliche Gesetze).
Hier kommen Repositorys von Drittanbietern ins Spiel. Diese Repos haben mehr Freiheit, Softwarepakete bereitzustellen, die Fedora ausschließt.
In dieser Anleitung erfahren Sie, wie Sie RPM Fusion unter Fedora Linux einrichten.
Fedora- und RPM-Fusion
RPM Fusion ist eines der beliebtesten Repos von Drittanbietern für Fedora, CentOS/RHEL und ähnliche Distributionen. Es ist oft die Hauptquelle vieler Drittanbieteranwendungen für Fedora. RPM Fusion ist das Ergebnis der Fusion von drei Projekten: Dribble, Freshrpms und Livna. Schauen Sie sich RPM Fusion an.
Alle Pakete von RPM Fusion sind vorkompiliert und für alle aktuellen Versionen von Fedora, RHEL und Derivaten verfügbar. RPM Fusion funktioniert mit Tools wie YUM, DNF und PackageKit. Im Fall von Fedora sind YUM und DNF beide verfügbar.
Unter RPM Fusion gibt es zwei verschiedene Repos:
- RPM Fusion kostenlos: Es enthält Open-Source-Software.
- RPM Fusion non-free: Es enthält Software ohne Open-Source-Lizenz, aber der Quellcode ist kostenlos erhältlich.
Es gibt auch zusätzliche Repositorys von Drittanbietern für Fedora, zum Beispiel Google Chrome Repository.
RPM Fusion konfigurieren
RPM Fusion ist recht einfach zu konfigurieren und kann sowohl über die GUI als auch über die CLI . ausgeführt werden.
Konfigurieren Sie RPM Fusion über die GUI
RPM Fusion bietet direkte RPM-Pakete zum Konfigurieren der Repos. Gehen Sie zur RPM Fusion-Konfigurationsseite und laden Sie die RPM-Pakete für sowohl „kostenlose“ als auch „nicht kostenlose“ Repositorys herunter.
Starten Sie nach dem Herunterladen den Dateimanager und suchen Sie nach den RPM-Paketen. Doppelklicken Sie auf die RPM-Pakete. Es öffnet sie in der GNOME-Software.
Klicken "Installieren” um das RPM-Paket zu installieren. Es erfordert Sudo-Privileg, um zu handeln.
Überprüfen Sie abschließend, ob die RPM Fusion-Repositorys aktiviert sind. Gehen Sie zu GNOME-Software >> „Software-Repositorys“. Falls deaktiviert, aktivieren Sie sie. Die Aktionen erfordern Sudo-Berechtigungen, um sie auszuführen.
Voila! RPM Fusion ist erfolgreich installiert und effektiv!
Konfigurieren von RPM Fusion mit CLI
RPM Fusion ist einfacher über die Befehlszeile zu konfigurieren. Sie müssen lediglich einen einzeiligen Befehl ausführen, um die Repository-RPMs zu installieren.
Der folgende Befehl installiert RPM Fusion sowohl in „freien“ als auch in „nicht freien“ Repos. DNF holt und installiert automatisch die entsprechenden RPM-Pakete für die aktuell laufende Fedora-Version.
$ sudo dnf installieren https://mirrors.U/minfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.U/min https://spiegel.U/minfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.U/min
RPM Fusion sollte standardmäßig aktiviert sein. Der nächste Schritt besteht darin, den DNF-Cache zu aktualisieren. Führen Sie den folgenden Befehl aus:
$ sudo dnf-Update
Wenn Sie den GNOME/KDE-Desktop verwenden, wird der folgende Schritt empfohlen. Es ermöglicht die Integration von RPM Fusion mit GNOME Software und KDE Discover.
$ sudo dnf groupupdate core
Deaktivieren und Aktivieren von RPM Fusion
Wenn ein Repository nicht erforderlich ist, ist es im Allgemeinen besser, das Repository zu deaktivieren. Ein deaktiviertes Repository bleibt weiterhin im System konfiguriert, wird jedoch nicht zum Installieren oder Suchen von Paketen verwendet.
Führen Sie die folgenden Befehle aus, um das RPM Fusion-Repository zu deaktivieren:
$ sudo dnf config-manager --set-disabled rpmfusion-free$ sudo dnf config-manager --set-disabled rpmfusion-nonfree
Wenn RPM Fusion erneut erforderlich ist, aktivieren Sie die Repos mit den folgenden Befehlen:
$ sudo dnf config-manager --set-enabled rpmfusion-free$ sudo dnf config-manager --set-enabled rpmfusion-nonfree
Entfernen von RPM Fusion
Das Entfernen von RPM Fusion aus dem System ist einfach. Es müssen lediglich die RPM-Pakete für RPM Fusion „free“ und „nonfree“ Repos entfernt werden.
Bestimmen Sie zunächst den Paketnamen für die RPM Fusion-Repositorys.
$ U/min -qa | grep -i
Entfernen Sie die Pakete mit dem folgenden Befehl:
$ sudo dnf entfernen
Abschließende Gedanken
RPM Fusion hostet jede Menge großartiger Software, die nicht in den offiziellen Fedora/RHEL-Repositorys verfügbar ist. Nachdem Sie diese Anleitung befolgt haben, haben Sie hoffentlich gelernt, wie Sie dieses großartige Repo nutzen können.
Viel Spaß beim Rechnen!