RPM Fusion および livna リポジトリを Fedora に追加するにはどうすればよいですか?

RPM Fusion および livna リポジトリを Fedora に追加するにはどうすればよいですか?

RPMフュージョンリブナは一般的ですサードパーティのパッケージリポジトリFedora 用。配布ライセンスなどの想定される問題のために、プライマリ Fedora リポジトリの一部ではないメディア プレーヤー、コーデック、DVD 再生ライブラリをインストールする場合に必要です。

そこで私の質問は、Fedora (>= 17) でこれらを有効にするにはどうすればよいかということです。

2018年アップデート: 過去数年間、リヴナリポジトリの最大の問題は、libdvdcssパッケージをホストしていたことです。以前のLivnaパッケージはすべて数年前にrpmfusionに移行されました。2018年以降、rpmfusionは汚染されたrpmfusionリポジトリを無料で入手どれのする libdvdcssをインクルードするまた、livna リリース パッケージを自動的に削除するアップグレード パッケージも提供されました。

したがって、現在 Livna を使用する意味はありません。予防措置として、Livna ドメインの有効期限が切れて、その後ドメイン取得者が取得した場合に備えて、Livna を信頼しないようにする必要があります。

答え1

RPM Fusion (無料リポジトリ) の場合:

リリース rpm を取得します。

$ curl -O https://download1.rpmfusion.org/free/fedora/\
rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

アーカイブの整合性を次の方法で確認します:

$ rpm --checksig rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

これは次のように失敗するはずです:

[..] MISSING KEYS: GPG#KEY_ID [..]

確認のために、gpg キーリングにキーを追加します。

$ gpg --keyserver pgp.mit.edu --recv-keys KEY_ID 

キーがキーサーバー上にない場合は、rpmfusion キーページ:

$ curl -o RPM-GPG-KEY-rpmfusion-free-fedora-$(rpm -E %fedora) \
    'https://rpmfusion.org/\
keys?action=AttachFile&do=get&target=\
RPM-GPG-KEY-rpmfusion-free-fedora-'$(rpm -E %fedora)

指紋を公表されている情報と比較するRPM Fusion キーサイトウェブ検索で、信頼できるウェブをチェックしてください。

$ gpg --fingerprint KEY_ID

成功した場合は、キーを次の人に知らせますrpm:

$ gpg --export -a KEY_ID \
    > RPM-GPG-KEY-rpmfusion-free-fedora-$(rpm -E %fedora)
# rpm --import RPM-GPG-KEY-rpmfusion-free-fedora-$(rpm -E %fedora)

パッケージの整合性を実際に確認します。

$ rpm --checksig rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

問題なければインストールしてください:

# dnf install rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

これにより、 の下に設定ファイルが作成され/etc/yum.repos.d/、 の下にキー ファイルが作成されます/etc/pki/rpm-gpg

#これらのコマンドを root として実行する必要があることに注意してください。

その後、他のrpmfusionリポジトリを有効にするには、非フリーまたは無料の汚染されたインストールコマンドを実行するだけです。例:

# dnf install rpmfusion-free-release-tainted

このリリース パッケージは、以前に検証されたパッケージ gpg キーによって署名されているため、安全です。

指紋

この記事の執筆時点では、rpmfusion Fedora 29 GPG キーのフィンガープリントは次のようになっています。

BD12 7385 C312 090F F2F3 5FA1 1191 A7C4 42F1 9ED0

答え2

また、万が一リヴナアクセスできない場合(私の場合は丸一日アクセスできなかったので)、ATrpms

関連情報