FedoraにRPM Fusionとlivnaリポジトリを追加するには?

FedoraにRPM Fusionとlivnaリポジトリを追加するには?

スピード融合Livnaと非常に一般的サードパーティのパッケージストアFedoraの場合。配布ライセンスまたは同様の問題が原因で、基礎となるFedoraリポジトリの一部ではないメディアプレーヤー、コーデック、および/またはDVD再生ライブラリをインストールする場合に必要です。

だから私の質問はFedora(> = 17)でこれを有効にする方法です。

2018年アップデート:ここ数年、リブナーリポジトリの事実は、libdvdcssパッケージをホストすることです。他のすべてのLivnaパッケージは、数年前にrpmfusionに移行されました。 2018年以来、rpmfusionは汚染された無料rpmfusionリポジトリどのする libdvdcssを含みます。。また、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リポジトリを有効にします。半自由主義または自由が汚染されたインストールコマンドは1つだけです。たとえば、

# dnf install rpmfusion-free-release-tainted

このリリースパッケージは、以前に確認されたパッケージングgpgキーで署名されているため安全です。

指紋

この記事を書いた時点で、rpmfusion Fedora 29 GPGキーには次の指紋があります。

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

おすすめ記事