GNU/Linux >> LINUX-Kenntnisse >  >> Fedora

So installieren Sie RPM Fusion unter Fedora 36 Linux

RPM-Fusion ist ein Repository von Zusatzpaketen für Fedora und EL+EPEL, das von einer Gruppe von Freiwilligen aus der Community gepflegt wird. RPM Fusion ist kein eigenständiges Repository, sondern eine Erweiterung der Standardpakete von Fedora, die nicht eingeschlossen werden konnten, da Fedora an die gleichen rechtlichen Einschränkungen wie Red Hat gebunden ist.

Das RPM Fusion-Repository gibt es in zwei Varianten, Free und Non-Free. Das kostenlose Repository enthält eine kostenlose Version der Software, die Open Source und unfrei ist, die größtenteils fast alle freie Software enthält, aber Closed Source und hauptsächlich proprietär ist.

Im folgenden Tutorial erfahren Sie, wie Sie RPM Fusion auf Ihrer Fedora 36-Workstation oder Ihrem Server installieren Installieren Sie zusätzliche Open-Source- oder proprietäre Pakete, zusammen mit Beispielen für die Verwendung von RPM im Befehlszeilenterminal.

Fedora aktualisieren

Bevor Sie fortfahren, sollten Sie sicherstellen, dass alle vorhandenen Pakete auf dem neuesten Stand sind, um Systemkonflikte während der Installation und eine gute Systemwartung zu vermeiden.

sudo dnf upgrade --refresh -y

Nach RPM Fusion suchen

Die erste Aufgabe besteht darin, zu prüfen, ob RPM Fusion-Repositories bereits aktiviert sind. Bei der Installation von Fedora hatten Sie die Möglichkeit, Repositories von Drittanbietern einzurichten.

Öffnen Sie Ihr Terminal und verwenden Sie den folgenden grep-Befehl, der alle Treffer aus Ihrer dnf-Repo-Liste ausdruckt.

dnf repolist | grep rpmfusion

Wenn Sie keine RPM Fusion-Repositories in Ihrer dnf-Repo-Liste haben, wird das Ergebnis leer zurückgegeben. Fahren Sie in diesem Fall mit dem nächsten Teil des Tutorials fort.

Installieren und aktivieren Sie RPM Fusion Repositories

Um die RPM Fusion Repos in Ihrem Terminal zu installieren, führen Sie die folgenden Befehle aus.

Beachten Sie, wenn Sie ein Open-Source-Fan sind, installieren Sie nur das kostenlose Repository. Installieren Sie für alle anderen Benutzer beide.

Installieren/aktivieren Sie den kostenlosen Repositor y

sudo dnf install \
  https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

Installieren/aktivieren Sie das Non-Free-Repository

sudo dnf install \
  https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Überprüfen Sie als Nächstes die Installation.

dnf repolist | grep rpmfusion

Beispielausgabe:

Aktualisierungen für RPM-Fusion-Tests aktivieren

Für Benutzer, die möglicherweise die neuesten neuesten Updates benötigen, z. B. die neueste Beta oder die neue Version von NVIDIA-Treibern, kann die Aktivierung des RPM Fusion Testing Branch hilfreich sein, aber denken Sie daran, dass die Pakete möglicherweise instabil sind. bitte benutzen Sie sie mit Vorsicht .

Aktivieren Sie die kostenlose Updates testen Repository

sudo dnf config-manager --set-enabled rpmfusion-free-updates-testing

Aktivieren Sie die unfreie Updates testen Repository

sudo dnf config-manager --set-enabled rpmfusion-nonfree-updates-testing

Überprüfen Sie, ob die Test-RPM-Fusionen hinzugefügt wurden.

dnf repolist | grep rpmfusion

Beispielausgabe:

RPM-Fusionsbeispiele

Nach Paketen suchen

Viele beliebte Anwendungen, die nicht im Standard-Repository von Fedora enthalten sind, wie z. B. Discord oder Telegram, können jetzt installiert werden.

Installationsbeispiel für Discord:

sudo dnf install discord -y

Installationstelegramm Beispiel:

sudo dnf install telegram -y

Um mit dem DNF-Paketmanager, zu dem RPM Fusion jetzt gehört, nach Paketen zu suchen, um zu sehen, ob sie verfügbar sind, verwenden Sie den dnf-Suchbefehl .

sudo dnf search discord

Beispielausgabe:

Installieren Sie außerdem das Paket dnf-utilities kann bessere Ergebnisse liefern.

sudo dnf install dnf-utils -y

Verwenden Sie dann den Repo-Abfragebefehl. Das Beispiel wird weiterhin Discord verwenden.

sudo repoquery -i discord

Beispielausgabe:

Wie Sie sehen können, stammt das Discord-Paket aus dem Non-Free-Repository von RPM Fusion. Idealerweise können Sie die dnf-Suche verwenden und überprüfen Sie dies mit dem dnf repoquery command um jedes Paket zu untersuchen, das den dnf-Paketmanager verwendet.

Installieren Sie RPM Fusion AppStream-Metadaten

Das RPM Fusion-Repository enthält Pakete für GNOME und KDE Discover.

sudo dnf groupupdate core

Installieren Sie RPM Fusion Multimedia

RPM Fusion-Repositories bieten auch Pakete und Updates zum Abspielen von Multimediadateien und GStreamer-Kompatibilität.

Installieren Sie Multimedia-Pakete für GStreamer-fähige Anwendungen:

sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin

Installieren Sie Sound- und Videopakete, die von einigen Anwendungen benötigt werden:

sudo dnf groupupdate sound-and-video

Tainted RPM Fusion Repos

RPM Fusion hat das, was als „befleckt“ bekannt ist Repositorys kostenlos und unfrei. Zusammenfassend enthalten diese Repositories Software, die in bestimmten Ländern illegal ist, wie z. B. das Abspielen von DVDs mit libdvdcss .

Installieren Sie Taint RPM Fusion Free Support (für Floss-Pakete) und libdvdcss:

sudo dnf install rpmfusion-free-release-tainted libdvdcss

Mit tainted ist es nun möglich, solche Pakete wie libdvdcss.

zu installieren
sudo dnf install libdvdcss

Installieren Sie Taint RPM Fusion Non-Free-Unterstützung (für Non-Floss-Pakete):

sudo dnf install rpmfusion-nonfree-release-tainted

Beispiel für die Installation zusätzlicher verdorbener proprietärer Supportpakete.

sudo dnf install \*-firmware

Wenn Sie fertig sind, verwenden Sie den grep-Befehl, um den dnf-Repolist aller jetzt installierten RPM-Fusionen zu überprüfen.

dnf repolist | grep rpmfusion

Beispielausgabe:

Wie oben können Sie sehen, dass das Tutorial alle Repositories von RPM Fusion aktiviert hat; Idealerweise haben Sie für die meisten Situationen nur den Standard installiert.

So deaktivieren Sie RPM Fusion Testing-Updates

Wenn Sie das RPM-Fusion-Testing-Repository nicht mehr benötigen, können Sie es deaktivieren, indem Sie einen der folgenden Befehle verwenden, die dem von Ihnen aktivierten Repository entsprechen.

Deaktivieren Sie das Repository für kostenlose Testaktualisierungen

sudo dnf config-manager --set-disabled rpmfusion-free-updates-testing

Deaktiviert die unfreie Updates testen Repository

sudo dnf config-manager --set-disabled rpmfusion-nonfree-updates-testing

Entfernen (Deinstallieren) von RPM Fusion Repo

Das Entfernen der Repositories aus Ihrem Fedora-System ist relativ einfach. Um Repositories zu entfernen, müssen Sie den Namen finden und den Befehl dnf remove verwenden, aber stellen Sie zunächst sicher, dass Sie den vollständigen Namen haben. Dies kann mit dem folgenden Befehl erfolgen.

Entfernen Sie das kostenlose Repository

sudo dnf remove rpmfusion-free-release -y

Entfernen Sie das Non-Free-Repository

sudo dnf remove rpmfusion-nonfree-release -y

Entfernen Sie das freie (befleckte) Repository

sudo dnf remove rpmfusion-free-release-tainted -y

Entfernen Sie das Non-Free (Tainted) Repository

sudo dnf remove rpmfusion-nonfree-release-tainted -y

Um das Fusion-Laufwerk erneut zu installieren, wiederholen Sie den Vorgang am Anfang des Tutorials.


Fedora
  1. So installieren Sie RPM-Dateien unter Fedora Linux [Anfänger-Tutorial]

  2. So installieren Sie Multimedia-Codecs in Fedora Linux

  3. So fügen Sie Schriftarten in Fedora Linux hinzu

  4. So installieren Sie VLC unter Fedora Linux

  5. So installieren Sie Zoom unter Fedora Linux 35

So installieren Sie PHP 8.1 auf Fedora 36 Linux

So installieren Sie Python 3.10 unter Fedora Linux

So installieren Sie RPM Fusion auf AlmaLinux 8

So installieren Sie RPM Fusion auf Fedora 35

So installieren Sie Webmin unter Fedora Linux

So installieren Sie Webmin unter Fedora Linux