ウェブサイト検索

Fedora、CentOS、RHEL で RPM Fusion リポジトリを有効にする方法


このガイドでは、Fedora Linux ディストリビューションでサードパーティ ソフトウェア リポジトリ RPM Fusion を有効にする手順について説明します。

RPM Fusion ソフトウェア リポジトリは、DVD 再生、メディア再生、GNOME および KDE のソフトウェアなどの公式 Fedora チームによって配布されていない Fedora Linux 用の追加パッケージを提供するコミュニティ管理のソフトウェア リポジトリです。これはライセンスのためです。 、その他の法的理由、および国固有のソフトウェア規格。

RPM Fusion は、Fedora と同様に Red Hat Enterprise Linux 用の .rpm パッケージを提供します。

このガイドでは、Fedora Linux で RPM Fusion リポジトリを有効にするために必要な手順について説明します。このガイドは、すべての Fedora リリース バージョンに適用されます。

これは、現在サポートされているすべての Fedora バージョン (35、36、および 37) でテストされています。

RPM フュージョン

Fedora Linux、RHEL、CentOS で RPM Fusion リポジトリを有効にする方法

RPM Fusion には 2 種類のリポジトリがあります。無料と非無料。

無料のものには、その名前が示すように、ソフトウェア パッケージの無料バージョンが含まれており、無料でないものには、クローズド ソースおよび「非商用」オープン ソース ソフトウェアのコンパイル済みパッケージが含まれています。

続行する前に、まず RPM Fusion がインストールされているかどうかを確認してください。ターミナルを開き、以下のコマンドを実行します。

dnf repolist | grep rpmfusion

RPM がインストールされている場合は、次のようなメッセージが表示されるはずです。その後、続行する必要はまったくありません。インストールされていない場合は、次の手順に進んでください。

RPM-Fusion-すでにインストールされています-

ターミナルを開き、オペレーティング システムのバージョンに応じて以下のコマンドを実行します。コマンドには無料バージョンと非無料バージョンの両方が含まれていることに注意してください。必要に応じて、実行中に以下のいずれかを省略できます。

フェドーラ

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

Silverblue と rpm-ostree

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

RHEL8

sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf install --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
sudo dnf install --nogpgcheck
https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
sudo subscription-manager repos --enable "codeready-builder-for-rhel-8-$(uname -m)-rpms"

CentOS 8

sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf install --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
sudo dnf install --nogpgcheck
https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
sudo dnf config-manager --enable PowerTools

追加の指示

  • RPM Fusion は、ユーザーが GNOME ソフトウェアまたは KDE Discover からパッケージをインストールするのにも役立ちます。 Fedora で有効にするには、以下のコマンドを実行します。
sudo dnf groupupdate core
  • 以下のコマンドを使用して、RPM Fusion を有効にして、gstreamer を使用するマルチメディア ファイルや追加のマルチメディア再生パッケージを再生することもできます。
sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
sudo dnf groupupdate sound-and-video
  • RPM Fusion を有効にして、libdvdcss を使用する DVD を再生します。
sudo dnf install rpmfusion-free-release-tainted
sudo dnf install libdvdcss
  • 以下のコマンドを使用して、RPM Fusion を有効にして非 FLOSS ハードウェア パッケージを有効にします。
sudo dnf install rpmfusion-nonfree-release-tainted
sudo dnf install *-firmware

コマンドを実行した後、Fedora または CentOS/RHEL を使用している場合は、再起動する前に以下のコマンドを実行します。

sudo dnf check-update
sudo dnf update

dnfを使用してリポジトリを削除する方法

リポジトリを削除する場合は、以下の手順に従ってください。

まず、以下のコマンドを使用して、Fedora システムに追加されたリポジトリのリストを表示して確認します。

dnf repolist

DNF再ポリリスト

ご覧のとおり、rpmfusion のフリー リポジトリと非フリー リポジトリの両方が追加されます。 dnf 経由で削除するには、次のコマンドを使用してリポジトリ ファイル名を正確に知る必要があります。

rpm -qa 'rpmfusion*'

これにより、リポジトリの正確な名前がリストされます。この例では、「rpmfusion-free-release」です。

Fedora から rpmfusion を削除する

これで、以下のコマンドを実行するだけで削除できます。

sudo dnf remove rpmfusion-free-release

上記の例を繰り返して Fedora から rpmfusion を削除したり、これを使用してシステムから他のリポジトリを削除したりすることもできます。

関連記事