Fedora 23용 비디오 플러그인을 설치할 수 없습니다

Fedora 23용 비디오 플러그인을 설치할 수 없습니다

다시 폴리싱하면 다음 저장소가 표시됩니다.

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의 출력을 찾으려면 링크를 사용하십시오.

http://pastebin.com/AqgCdCSU

티아

답변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가 없으므로 그 중 하나에서 이 코드를 테스트했습니다. 이것은 문제가 되지 않습니다. 나는 약간의 불확실성을 야기하는 몇 가지 장소를 발견했습니다.

모든 명령을 루트로 실행하십시오. 언제든지 제거 명령으로 인해 제거되도록 설계된 다수의 "종속" 패키지가 생성되는 경우 진행하지 마십시오. 이런 일이 발생해서는 안 됩니다.

# 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.

명령줄 찾기여기.

관련 정보