再ポリシングすると、次のリポジトリが表示されます。
1) google-chrome
2) rpmfusion-nonfree
3) rpmfusion-nonfree-updates-testing
yum install vlc
ただし、他の行などのコマンドはyum install gstream-plugins-ugly
機能しません。
無料のrpmfusionリポジトリをインストールしてみました。
[root@dhcp223-30 yum.repos.d]# sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
Retrieving http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
warning: /var/tmp/rpm-tmp.M25qoM: Header V4 RSA/SHA1 Signature, key ID 97f4d1c1: NOKEY
Preparing... ################################# [100%]
package rpmfusion-free-release-23-0.1.noarch (which is newer than rpmfusion-free-release-22-1.noarch) is already installed
file /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora from install of rpmfusion-free-release-22-1.noarch conflicts with file from package rpmfusion-free-release-23-0.1.noarch
file /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-latest from install of rpmfusion-free-release-22-1.noarch conflicts with file from package rpmfusion-free-release-23-0.1.noarch
file /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-rawhide from install of rpmfusion-free-release-22-1.noarch conflicts with file from package rpmfusion-free-release-23-0.1.noarch
file /etc/yum.repos.d/rpmfusion-free-updates-testing.repo from install of rpmfusion-free-release-22-1.noarch conflicts with file from package rpmfusion-free-release-23-0.1.noarch
file /etc/yum.repos.d/rpmfusion-free-updates.repo from install of rpmfusion-free-release-22-1.noarch conflicts with file from package rpmfusion-free-release-23-0.1.noarch
その後、有効にしてください
[root@dhcp223-30 yum.repos.d]# sudo dnf config-manager --enablerepo=rpmfusion-free-release-stable
Error: Unknown repo: 'rpmfusion-free-release-stable'
dnf repolist all の出力を見つけるには、リンクを使用します。
ティア
答え1
後で新しい情報に基づいて回答を修正しました。
Fedoraリポジトリはどうなりましたか?
dnf repolist出力でfedoraリポジトリを編集しましたか?なぜなら、あなたはこれがないようです...
Fedora 23を実行していることを確認してみましょう。 :) cat /etc/redhat-release
実際に欠落していると仮定すると、次のことを行います。そうでない場合は、「少なくともFedoraリポジトリはあります」セクションに進んでください。
dnf install ftp://195.220.108.108/linux/fedora/linux/releases/23/Everything/x86_64/os/Packages/f/fedora-repos-23-1.noarch.rpm
# make sure they are enabled
dnf config-manager --set-enabled fedora updates updates-testing
# clean
dnf clean all
# Optional, potentially large update, but I highly recommend it.
dnf update
大規模な更新がある場合、特にカーネル、systemd、dnf/yum/rpm が更新された場合は、続行する前に再起動してください。
少なくとも今Fedora Reposがあります。
次のコマンドは、すべてのrpmfusionリポジトリを削除し、最新バージョンを再インストールします。パスにエラーがない場合は、適切に有効にする必要があります。
以前に発生したものと同様のエラーが発生した場合:
rpmfusion-free-release-22-1.noarch のインストール /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora のファイルと rpmfusion-free-release-23-0.1 パッケージのファイルがクラッシュする。 。ノッチ
いつでも停止し、この文書の下部にあるRPMからGPGキーを削除するセクションに直接進みます。
あなたがこれを行う必要がないことを願っています。これは楽しいことではありません。
注 - Fedora 23システムにはF24がなくなったので、そのうちの1つでこのコードをテストしました。これは問題ではありません。私はいくつかの不確実性を引き起こすいくつかの場所を見つけました。
すべてのコマンドを root として実行します。いつでも削除コマンドによって削除されるように設計された複数の「依存」パッケージが作成されている場合は、進めないでください。このようなことは起こらないでください。
# clean up dnf just because
dnf clean all
# pull together a list of all installed rpmfusion packages
rpmflst=$(rpm -qa | grep rpmfusion)
# for a sanity check, review that output; we're going to uninstall them all
echo $rpmflst
#now remove - only click 'y' if it looks reasonable
dnf remove $rpmflst
# Double check for any stragglers
cd /etc/yum.repos.d/
ll
# Delete any .repo files (or mv them somewhere like ~/ to be safe) EXCEPT these EDIT - was 3, now 4 - forgot google:
#fedora.repo
#fedora-updates.repo
#fedora-updates-testing.repo
#google-chrome.repo
# install 'free'
dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-23.noarch.rpm
# install 'not-free'
dnf install http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-23.noarch.rpm
# The first repo should be the only one needed for vlc, but we will enable a couple others (for depdendencies) as rpmfusion is harmless (I couldn't test this as vlc is in the rawhide repo for F24 beta)
dnf config-manager --set-enabled rpmfusion-free-updates-testing rpmfusion-free rpmfusion-free-updates-testing rpmfusion-nonfree rpmfusion-nonfree-updates rpmfusion-nonfree-updates-testing
# Some of those enables could fail - if they are empty, etc. For that type of error keep on going
# tidy up
dnf clean all
# Download metadata (optional - its a check of the config without involving an install)
dnf makecache
# assuming you've had no GPG errors, try installing vlc now
dnf install vlc
GPG競合エラーの解決
デフォルトでは、競合を報告するGPGキーのみを削除します。以下のリンクには明確な指示があります。これはあなたの質問のトピックではなく、入力に疲れているので、あなたに指摘します。 https://blog.laimbock.com/2014/05/02/how-to-remove-an-imported-gpg-key-from-rpm/
問題のあるGPGキーを削除した後、失敗した手順を再試行して続行できます。
その後、「XYZリポジトリのGPGキーが欠落している」などのエラーが発生した場合は、次のようにリポジトリファイルを編集します(永続CLIオプションが見つかりません)。
cd /etc/yum.repos.d/
# Find the file that contains the offending repo config (e.g. rpmfusion-free-updates-testing)
vi rpmfusion-free-updates-testing.repo
Find the line where gpgcheck=1 and change to gpgcheck=0
これで続行できます。
答え2
また、rpmfusionの無料リポジトリを有効にする必要があります。コマンドラインから発行しますsu -c 'dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
。
コマンドラインを探すここ。