ほとんどの Linux ディストリビューションは、公式リポジトリからソフトウェアを入手します。その中には、何よりもオープンソースやフリーソフトウェアのパッケージが含まれていますが、ディストリビューションがインストールできるすべてのものを提供しているわけではありません。これらのリポジトリに何もない場合に Linux ユーザーが選択できるオプションの 1 つはソフトウェアをコンパイルすることですが、Arch ベースのディストリビューション用の AUR や RPMフュージョン Fedora または Red Hat ベースのものの場合。
RPM Fusion とは何かを説明するには、 彼らが私たちに与えてくれる定義"RPMフュージョン Fedora プロジェクトまたは Red Hat が配布を望まないソフトウェアを提供する。このソフトウェアは、Fedora のすべての現行バージョンおよび Red Hat Enterprise Linux またはクローンの現行バージョン用にプリコンパイルされた RPM として提供されます。 yum や PackageKit などのツールで RPM Fusion リポジトリを使用できます"
RPM Fusion は、公式リポジトリにないソフトウェアを提供します
さまざまな Arch ベースのディストリビューションを試して使用したことがある者として、これを定義するのは次のとおりです。 として AUR (ただし Fedora 用) RPM パッケージのソフトウェアのリポジトリをサポートするその他のディストリビューション。違いはありますが、最も明らかなのは、AUR ではすべての可能性をカバーするために同じプログラムのオプションがいくつかあることですが、実際には、AUR とここで扱っているリポジトリの両方で、公式のバージョンにないソフトウェアのインストールが可能であるということです。もの。
その目的は«Fedora プロジェクトが出荷を希望しない、合法的に配布可能なすべてのフリーおよび非フリー ソフトウェアの「公式」Fedora リポジトリになる«。特典:
- フリー ソフトウェア: ビデオ プレーヤーなど、無料のライセンスを使用します。
- 非フリー ソフトウェア: NVIDIA ドライバーなどの非フリー ライセンスを使用します。
- 「Free Tainted」ソフトウェアは無料ですが、一部の国では制限があります。
- 「Nonfree Tainted」ソフトウェアは、不自由なライセンスを使用し、明示的に配布することはできません。
Fusion RPM のインストール方法
RPM Fusion リポジトリを使用するには、それらをインストール/追加する必要があります。
フェドーラ
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 sudo dnf config-manager --enable fedora-cisco-openh264
最後のコマンドは、デフォルトで使用される openh264 ライブラリを使用することです。
Fedora OSTree (SilverBlue や Kinoite などの不変)
で Fedora Atomic、新しい不変ファミリーに付けられた名前:
sudo rpm-ostree インストール 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 sudo 再起動
RHEL とその互換性 (CentOS など)
sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %rhel).noarch.rpm sudo dnf install --nogpgcheck https://mirrors. rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm - E %rhel).noarch.rpm
CentOS Steam 8 では、次のように記述する必要もあります。
sudo dnf config-manager --enable powertools
CentOS 8 の古いバージョンでは次のように書かれています パワーツール 前のコマンドで。
RHEL 8 では次のようにも書かれています。
sudo subscription-manager repos --enable "codeready-builder-for-rhel-8-$(uname -m)-rpms"
インストールしたら、「Tainted」も入手するには、そのパッケージをインストールする必要があります。
sudo dnf install rpmfusion-free-release-tainted rpmfusion-nonfree-release-tainted
RPM Fusion は安全ですか?
私のような、ほとんど何も断定的に述べることを好まない人間にとって、この種の質問に答えるのは簡単ではありません。 理論的にはそうだと言えます、それらは安全であり、私たちが遭遇する可能性のある最も深刻な問題は、CanonicalがSteamランチャーをスナップとしてパッケージ化したときに起こることと変わらないこと。ソフトウェアはプロジェクトごとに公式のものであり、コンパイルされて RPM Fusion にアップロードされます。
コミュニティの意見では、これはリポジトリです 完全に信頼できる 手動で追加できるリポジトリ (PPA) との違いはありません。彼らには品質管理プロセス、ポリシーがあり、一部の Fedora パッケージャーはこのリポジトリでパッケージを維持します。
私の場合、すでに説明したように、これを Arch ユーザー リポジトリと見なしており、同じように扱うべきだと思います。ソフトウェアをインストールするには、最初に公式リポジトリ、次にプロジェクト リポジトリ、 前の 2 つのいずれにも見つからない場合, 次に、RPM Fusion をインストールします。