GNU/Linux >> LINUX-Kenntnisse >  >> AlmaLinux

So aktivieren Sie das RPM-Fusion-Repository in Fedora, RHEL, AlmaLinux, Rocky Linux

In dieser kurzen Anleitung werden wir sehen, was das RPM Fusion-Repository ist, warum wir das RPM Fusion-Repository installieren sollten und schließlich, wie das RPM Fusion-Repository in Fedora, RHEL und seinen Klonen wie CentOS, AlmaLinux und Rocky Linux-Distributionen aktiviert wird>

Was ist das RPM Fusion-Repository?

Das Fedora-Projekt hält sich strikt an die Fedora-Lizenzrichtlinien. Es schließt aus den folgenden Gründen einige Pakete aus den offiziellen Repositories aus:

  • Wenn ein Paket urheberrechtlich geschützt ist, kann es nicht in Fedora aufgenommen werden;
  • Wenn ein Paket Closed-Source ist, kann es nicht in Fedora eingebunden werden;
  • Wenn ein Paket gesetzlich belastet ist, kann es nicht in Fedora aufgenommen werden;
  • Wenn das Paket gegen US-Gesetze verstößt (insbesondere Bundes- oder anwendbare Landesgesetze), kann es nicht in Fedora aufgenommen werden.

Jedes Paket, das die oben genannten Richtlinien nicht erfüllt, wird nicht in die offiziellen Repositories von Fedora und RHEL aufgenommen. Aus diesem Grund werden einige Repositories von Drittanbietern erstellt, die liberale Lizenzrichtlinien haben. Ein solches Repository ist RPM Fusion .

RPM Fusion ist ein von der Community verwaltetes Software-Repository eines Drittanbieters, das Pakete bereitstellt, die das Fedora-Projekt und Red Hat aus rechtlichen und verschiedenen anderen Gründen, wie bereits erwähnt, nicht liefern können.

RPM Fusion ist ein Muss, um die notwendigen Multimedia-Codecs, proprietäre Software und Treiber in Fedora, RHEL und seinen Klonen wie CentOS, AlmaLinux und Rocky Linux usw. zu installieren.

RPM Fusion hat zwei Repositories, nämlich "free" und "nonfree" . Der free Das Repository enthält die Pakete, die Open Source sind, wie in den Fedora-Lizenzrichtlinien definiert. Der nonfree Das Repository enthält weitervertreibbare Pakete, die nicht Open Source sind, und Pakete, die für kommerzielle Zwecke nicht kostenlos sind.

Sie können beide Repos hinzufügen und gleichzeitig auf Ihrem persönlichen System verwenden. Es wird keine Konflikte zwischen den Paketen im free geben und nonfree Repos. Wenn Sie daran interessiert sind, nur kostenlose Pakete auszuführen, fügen Sie einfach free hinzu repo und installieren Sie den nonfree repo später.

1. Aktivieren Sie das RPM Fusion-Repository in Fedora Linux

Um sowohl den free zu aktivieren und die nonfree RPM Fusion Repositories auf Ihrem Fedora-System, führen Sie aus:

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

Beispielausgabe:

 Last metadata expiration check: 1:51:10 ago on Thursday 29 April 2021 02:10:14 PM.
 rpmfusion-free-release-34.noarch.rpm                                                                                                    5.5 kB/s |  11 kB     00:02    
 rpmfusion-nonfree-release-34.noarch.rpm                                                                                                 6.6 kB/s |  11 kB     00:01    
 Dependencies resolved.
  Package                                              Architecture                      Version                           Repository                               Size
 Installing:
  rpmfusion-free-release                               noarch                            34-1                              @commandline                             11 k
  rpmfusion-nonfree-release                            noarch                            34-1                              @commandline                             11 k
 Transaction Summary
 Install  2 Packages
 Total size: 23 k
 Installed size: 11 k
 Is this ok [y/N]: y
 Downloading Packages:
 Running transaction check
 Transaction check succeeded.
 Running transaction test
 Transaction test succeeded.
 Running transaction
   Preparing        :                                                                                                                                                1/1 
   Installing       : rpmfusion-nonfree-release-34-1.noarch                                                                                                          1/2 
   Installing       : rpmfusion-free-release-34-1.noarch                                                                                                             2/2 
   Verifying        : rpmfusion-free-release-34-1.noarch                                                                                                             1/2 
   Verifying        : rpmfusion-nonfree-release-34-1.noarch                                                                                                          2/2 
 Installed:
   rpmfusion-free-release-34-1.noarch                                                rpmfusion-nonfree-release-34-1.noarch                                               
 Complete!

Wie ich bereits erwähnt habe, können Sie nur den free installieren Repo wie unten:

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

Gehen Sie wie folgt vor, um das unfreie RPM Fusion-Repository zu aktivieren:

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

Auf Fedora Silverblue:

Zum Hinzufügen und Aktivieren von free und nonfree RPM Fusion-Repositories auf einem Fedora Silverblue-Rechner führen Sie aus:

$ sudo rpm-ostree install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Nun, RPM Fusion Repositories wurden hinzugefügt. Mit dem folgenden Befehl können Sie überprüfen, ob die Repositories hinzugefügt wurden:

$ dnf repolist 
 repo id                                                                    repo name
 fedora                                                                     Fedora 34 - x86_64
 fedora-cisco-openh264                                                      Fedora 34 openh264 (From Cisco) - x86_64
 fedora-modular                                                             Fedora Modular 34 - x86_64
 rpmfusion-free                                                             RPM Fusion for Fedora 34 - Free
 rpmfusion-free-updates                                                     RPM Fusion for Fedora 34 - Free - Updates
 rpmfusion-nonfree                                                          RPM Fusion for Fedora 34 - Nonfree
 rpmfusion-nonfree-updates                                                  RPM Fusion for Fedora 34 - Nonfree - Updates
 updates                                                                    Fedora 34 - x86_64 - Updates
 updates-modular                                                            Fedora Modular 34 - x86_64 - Updates

Wenn Sie nur die aktivierten Repositorys auflisten möchten, lautet der Befehl:

$ dnf repolist enabled

Wenn Sie zum ersten Mal versuchen, Pakete aus den RPM Fusion-Repositories zu installieren, wird die Datei dnf Das Dienstprogramm fordert Sie auf, die Signatur der Repositories zu bestätigen. Geben Sie y ein und drücken Sie ENTER, um es zu bestätigen.

[...]
warning: /var/cache/dnf/rpmfusion-free-27856ae4f82a6a42/packages/ffmpeg-4.4-2.fc34.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID d651ff2e: NOKEY
 RPM Fusion for Fedora 34 - Free                                                                                                         1.6 MB/s | 1.7 kB     00:00    
 Importing GPG key 0xD651FF2E:
  Userid     : "RPM Fusion free repository for Fedora (2020) [email protected]"
  Fingerprint: E9A4 91A3 DE24 7814 E7E0 67EA E06F 8ECD D651 FF2E
  From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-34
 Is this ok [y/N]: y
[...]

2. RPM Fusion-Repository in RHEL aktivieren

In RHEL und seinen Klonen wie CentOS, AlmaLinux, Rocky Linux usw. müssen Sie EPEL aktivieren Repository, bevor Sie das RPM Fusion-Repository aktivieren.

Um das EPEL-Repository im Red Hat Enterprise Linux-System zu installieren, führen Sie Folgendes aus:

$ sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Führen Sie nach dem Aktivieren des EPEL-Repositorys den folgenden Befehl aus, um das RPM Fusion-Repository in RHEL 8 und seinen kompatiblen Klonen CentOS 8 und AlmaLinux 8 zu aktivieren:

$ sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm

Wenn Sie CentOS Steam 8 verwenden, müssen Sie [PowerTools] aktivieren Repository ebenfalls.

$ sudo dnf config-manager --enable powertools

Führen Sie in RHEL 7 und seinen kompatiblen Klonen wie CentOS 7 den folgenden Befehl aus, um EPEL- und RPM-Fusion-Repositories zu aktivieren:

$ sudo yum localinstall --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm

Sie können die installierten Repositories auflisten jederzeit mit den folgenden Befehlen:

$ dnf repolist

Oder,

$ yum repolist

Das ist es. Sie wissen jetzt, wie Sie RPM-basierte RPM-Fusion-Repository-Systeme wie Fedora, RHEL, CentOS und AlmaLinux sowie Rocky Linux aktivieren. RPM Fusion ist obligatorisch, wenn Sie Pakete installieren möchten, die nicht in den offiziellen Repositories enthalten sind.

Quelle:

  • RPM Fusion-Konfiguration

AlmaLinux
  1. So installieren Sie eine RPM-Datei unter Linux-Betriebssystemen (CentOS, RHEL und Fedora)

  2. So aktivieren Sie das EPEL-Repository unter RHEL 8 / CentOS 8 Linux

  3. So installieren Sie MediaWiki auf RHEL 8/Rocky Linux 8/AlmaLinux OS 8

  4. Aktivieren Sie das PowerTools-Repository unter Rocky Linux 8 – wie geht das?

  5. RPM Fusion unter Rocky Linux 8 installieren/aktivieren – Schritt-für-Schritt-Anleitung?

So aktivieren Sie das PowerTools-Repository unter Rocky Linux 8

So aktivieren Sie das EPEL-Repository unter Rocky Linux 8

So installieren Sie RPM Fusion auf AlmaLinux 8 / Rocky Linux 8

So aktivieren Sie das EPEL-Repository auf AlmaLinux 8

So aktivieren Sie das EPEL-Repository auf AlmaLinux 8

RPM Fusion-Repositories von Drittanbietern und wie man diese auf Fedora, RedHat und Centos Linux aktiviert