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