Fedora 40 または 39 に RPM Fusion をインストールする方法

RPM Fusion は、Fedora Linux ユーザーにとって極めて重要なリソースであり、Fedora の公式パッケージを補完する広範なリポジトリを提供します。ライセンスやその他のポリシーの制約により Fedora にデフォルトで含まれていないソフトウェアにアクセスするための合理化されたソリューションを提供します。RPM Fusion を使用すると、ユーザーはより広範な無料および非無料ソフトウェアにアクセスでき、Fedora エクスペリエンスが大幅に向上します。リポジトリは、さまざまな Fedora バージョンとの互換性を確保し、安定性とセキュリティへの取り組みを維持します。

さらに、RPM Fusion はソフトウェアのアクセシビリティだけではなく、次のような Fedora の基本原則に沿った、統合性に優れたユーザーフレンドリーなエクスペリエンスを提供することも目的としています。

  • 幅広い互換性: Fedora の複数のバージョンとシームレスに統合します。
  • 豊富なソフトウェアコレクション: 無料および有償のソフトウェアを幅広く提供しています。
  • 使いやすい: Fedora ユーザーのソフトウェア インストール プロセスを簡素化します。
  • 強化された Fedora エクスペリエンス: Fedora エコシステムをデフォルトのリポジトリを超えて拡張します。
  • セキュリティへの取り組み: ユーザーにとって安全でセキュリティの高いソフトウェア オプションを優先します。
  • 定期的な更新: ソフトウェア パッケージが最新かつ安定していることを確認します。
  • コミュニティ支援: 活気のあるコミュニティの貢献と監視の恩恵を受けます。
  • ポリシーの遵守: ライセンスとポリシーの標準に準拠し、ユーザーに安心を提供します。

ここで、Fedora 40 または 39 システムに RPM Fusion をインストールする技術的な詳細を調べてみましょう。

RPM Fusion のインストール前の手順

RPM Fusion をインストールする前に Fedora Linux を更新する

RPM Fusion リポジトリをインストールする前に、Fedora Linux システムが最新であることを確認することが重要です。これにより、潜在的な競合を防ぎ、システムのメンテナンスを適正に行うことができます。

Fedora Linux システムを更新するには、ターミナルを開いて次のコマンドを実行します。

sudo dnf upgrade --refresh

このコマンドはリポジトリのメタデータを更新し、既存のすべてのパッケージを最新バージョンにアップグレードします。

続行する前に RPM Fusion がすでに存在するかどうかを確認してください

RPM Fusion リポジトリをインストールする前に、システムで既に有効になっているかどうかを確認する必要があります。Fedora Linux のインストール プロセス中に、RPM Fusion などのサードパーティ リポジトリを有効にする機会があった可能性があります。

RPM Fusion リポジトリがアクティブかどうかを確認するには、ターミナルを開いて次の grep コマンドを実行します。

dnf repolist | grep rpmfusion

このコマンドは、 dnf repolist 「rpmfusion」の出現箇所については、 dnf repo list を実行すると、結果は空になり、チュートリアルの次の部分に進むことができることが示されます。

RPM Fusionのインストールを進める

このセクションでは、Fedora Linux システムに RPM Fusion リポジトリをインポートして有効にする方法を説明します。

RPM Fusion の無料リポジトリをインストールする

オープンソースの愛好家で、無料のソフトウェア パッケージのみにアクセスしたい場合は、RPM Fusion Free リポジトリをインストールできます。これを行うには、ターミナルを開いて次のコマンドを実行します。

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

このコマンドは、特定の Fedora バージョンに合わせて調整された RPM Fusion Free リポジトリ パッケージをダウンロードしてインストールします。

RPM Fusion 非フリーリポジトリをインストールする

オープンソースおよびプロプライエタリ ソフトウェア パッケージへのアクセスが必要なユーザーは、RPM Fusion 非フリー リポジトリもインストールする必要があります。非フリー リポジトリをインストールして有効にするには、ターミナルを開いて次のコマンドを実行します。

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

前の手順と同様に、このコマンドは、Fedora バージョンに合わせて調整された RPM Fusion Non-Free リポジトリ パッケージをダウンロードしてインストールします。

RPM Fusionのインストールを確認する

必要なRPM Fusionリポジトリをインポートして有効にした後、インストールが成功したことを確認することが重要です。リポジトリが正しく追加されたかどうかを確認するには、ターミナルを開いて次のコマンドを実行します。 grep 指示:

dnf repolist | grep rpmfusion

このコマンドは、 dnf repolist 「rpmfusion」が出現する箇所を探します。インストールが成功した場合は、新しく追加された RPM Fusion リポジトリが出力に表示されます。

RPM Fusion テスト更新を有効にする (オプション)

RPM Fusion テスト リポジトリを有効にすると、ベータ リリースや新しい NVIDIA ドライバーなどの最新の最先端のアップデートにアクセスしたいユーザーにとって役立つ場合があります。テスト リポジトリ内のパッケージは不安定な場合があるので、慎重に使用してください。

無料テスト更新リポジトリを有効にする

RPM Fusion Free Testing Updates リポジトリを有効にするには、ターミナルを開いて次のコマンドを実行します。

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

このコマンドは、RPM Fusion Free Testing Updates リポジトリをアクティブ化し、安定版リポジトリでは利用できない最新の開発中パッケージにアクセスできるようにします。

非フリーテスト更新リポジトリを有効にする

同様に、RPM Fusion Non-Free Testing Updates リポジトリを有効にするには、ターミナルを開いて次のコマンドを実行します。

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

このコマンドは、RPM Fusion Non-Free Testing Updates リポジトリをアクティブ化し、開発中の最新の独自パッケージにアクセスできるようにします。

有効なテストリポジトリを確認する

必要な RPM Fusion テスト リポジトリを有効にしたら、正しく追加されたことを確認する必要があります。ターミナルを開き、次の grep コマンドを実行して、テスト リポジトリが有効になっていることを確認します。

dnf repolist | grep rpmfusion

このコマンドは、 dnf repolist 「rpmfusion」が出現した場合。

汚染された RPM Fusion リポジトリをインストールする

RPM Fusion は、フリー ソフトウェアと非フリー ソフトウェアの両方に対して「汚染された」リポジトリを提供します。これらのリポジトリには、libdvdcss を使用した DVD の再生など、一部の国では違法とみなされるパッケージが含まれています。このセクションでは、これらの汚染されたリポジトリのインストール手順を説明し、例を示します。

汚染された RPM Fusion の無料リポジトリをインストールする

無料のオープンソース ソフトウェア パッケージのサポートを含む、汚染された RPM Fusion Free リポジトリをインストールするには、次のコマンドを実行します。

sudo dnf install rpmfusion-free-release-tainted

libdvdcssをインストールする

汚染された RPM Fusion Free リポジトリをインストールしたので、DVD 再生用の libdvdcss などのパッケージをインストールできます。次のコマンドを実行して libdvdcss をインストールします。

sudo dnf install libdvdcss

汚染された RPM Fusion 非フリー リポジトリをインストールする

非フリーまたはプロプライエタリなソフトウェア パッケージのサポートを提供する、汚染された RPM Fusion Non-Free リポジトリをインストールするには、次のコマンドを実行します。

sudo dnf install rpmfusion-nonfree-release-tainted

追加の汚染された独自サポートパッケージをインストールする

汚染された RPM Fusion Non-Free リポジトリがインストールされている場合は、ファームウェアなどの追加の汚染されたプロプライエタリ サポート パッケージをインストールできます。これらのパッケージをインストールするには、次のコマンドを使用します。

sudo dnf install \*-firmware

インストールされた RPM Fusion リポジトリを確認する

インストールプロセスが完了したら、インストールされているすべてのRPM Fusionリポジトリの存在を、 grep コマンド。 dnf repolist、 実行する:

dnf repolist | grep rpmfusion

RPM Fusion コマンドの例

このセクションでは、RPM Fusion リポジトリからパッケージを検索してインストールする方法を説明します。これで、Fedora のデフォルト リポジトリでは利用できない Discord などの人気のアプリケーションをインストールできるようになります。

RPM パッケージをインストールする

DNF パッケージ マネージャーと RPM Fusion を使用してパッケージをインストールするには、次のコマンドを実行します。

sudo dnf install <package name>

Discord の例:

sudo dnf install discord

RPM Fusion リポジトリ内のパッケージの検索

DNFパッケージマネージャで利用可能なパッケージ(RPM Fusionリポジトリ内のものを含む)を検索するには、 dnf search コマンド。たとえば、Discordを検索するには、次のコマンドを実行します。

sudo dnf search discord

DNFユーティリティをインストールする

より良い検索結果を得るには、 dnf-utils パッケージには、パッケージを管理するための追加ツールが含まれています。

sudo dnf install dnf-utils

リポジトリクエリコマンド

インストール後 dnf-utils、あなたは repoquery パッケージに関する詳細情報を集めるコマンド。Discord の例を続けます:

sudo repoquery -i discord

このコマンドを表示すると、Discord パッケージの詳細情報(ソースのリポジトリを含む)が表示されます。

RPM Fusion AppStream メタデータのインストール

RPM Fusion リポジトリは、GNOME および KDE Discover 用のパッケージも提供します。必要なメタデータをインストールするには、次のコマンドを実行します。

sudo dnf groupupdate core

RPM Fusion マルチメディアをインストールする

RPM Fusion リポジトリには、マルチメディア再生と GStreamer 互換性のためのパッケージとアップデートが含まれています。

GStreamer 対応アプリケーション用のマルチメディア パッケージをインストールするには、次のコマンドを実行します。

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

次に、いくつかのアプリケーションに必要なサウンドおよびビデオ パッケージをインストールします。次のコマンドを実行します。

sudo dnf groupupdate sound-and-video

マルチメディアコーデックをインストールする

ライセンスの制限により、RPM Fusion リポジトリは、Fedora のデフォルト リポジトリでは利用できない可能性のあるさまざまなマルチメディア コーデックを提供します。これらのコーデックをインストールするには、以下を実行します。

sudo dnf install gstreamer1-plugins-{bad-\*,good-\*,ugly-\*,base} gstreamer1-libav --exclude=gstreamer1-plugins-{bad-\*,good-\*,ugly-\*}-freeworld -y

追加の RPM Fusion コマンド

このセクションでは、Fedora Linux で使用する追加の RPM Fusion コマンドについて説明します。RPM Fusion テスト更新を無効にし、RPM Fusion リポジトリを削除し、必要に応じて再インストールする方法について説明します。

RPM Fusion テスト更新を無効にする

RPM Fusion Testing リポジトリが不要になった場合は、以前に有効にしたリポジトリに対応する次のコマンドを実行して無効にすることができます。

無料テスト更新リポジトリを無効にします。

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

非フリーテスト更新リポジトリを無効にする:

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

RPM Fusion リポジトリを削除する

FedoraシステムからRPM Fusionリポジトリを削除するには、リポジトリの名前を見つけて、 dnf remove コマンド。適切なリポジトリを削除するには、以下の手順に従ってください。

無料の RPM Fusion リポジトリ削除コマンド:

sudo dnf remove rpmfusion-free-release

非フリー RPM Fusion リポジトリ削除コマンド:

sudo dnf remove rpmfusion-nonfree-release

無料の(汚染された)RPM Fusion リポジトリの削除コマンド:

sudo dnf remove rpmfusion-free-release-tainted

非フリー(汚染された)RPM Fusion リポジトリ削除コマンド:

sudo dnf remove rpmfusion-nonfree-release-tainted 

これらのリポジトリを削除すると、システムは RPM Fusion ソースから更新を受信したりパッケージをインストールしたりできなくなります。

結論

Fedora Linux システムに RPM Fusion をインストールする手順を詳しく説明しました。古いバージョンの Fedora を華やかにしたり、最新リリースにスパイスを加えたりする場合、RPM Fusion は Fedora にバンドルされていない追加アプリを入手するのに最適です。忘れないでください。Fedora エクスペリエンスをより豊かにし、ニーズに合わせてカスタマイズすることがすべてです。さあ、飛び込んで、豊富なソフトウェア製品を調べ、Fedora にさらなる魅力を加えましょう。そして、システムをスムーズかつ安全に維持するために、常にアップデートやコミュニティのヒントをチェックしてください。調整を楽しんでください!

役に立つ関連リンク

RPM Fusion の使用に関連する貴重なリンクをいくつか紹介します。

ジョシュア・ジェームズ