
rpmfusion을 통해 미디어 플레이어를 설치하면 yum
다음과 같은 출력이 생성됩니다.
Transaction Summary
================================================================================
Install 3 Packages (+32 Dependent packages)
Total download size: 21 M
Installed size: 68 M
Is this ok [y/N]: y
Downloading Packages:
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature,
key ID 8296fa0f: NOKEY
Public key for a52dec-0.7.4-16.fc17.x86_64.rpm is not installed
(1/35): a52dec-0.7.4-16.fc17.x86_64.rpm | 50 kB
(2/35): faad2-libs-2.7-2.fc17.x86_64.rpm | 145 kB
그게 무슨 의미 일까?
다음을 통해 rpmfusion을 활성화했습니다.
yum localinstall rpmfusion-free-release-stable.noarch.rpm
(rpmfusion 사이트에서 rpm을 다운로드했습니다)
/etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-17-primary
올바른 키 ID를 가진 (및 심볼릭 링크) 가 있습니다 .
# gpg --with-fingerprint RPM-GPG-KEY-rpmfusion-free-fedora-17-primary
pub 4096R/8296FA0F [...]
그러나 rpm -qa gpg-pubkey*
8296FA0F에 대한 항목은 표시되지 않습니다.
/etc/pki/rpm-gpg
나는 과 그리고 친구들이 어떻게 함께 일하는지 잘 모르겠습니다 rpmkeys --import
.
그런데 왜 yum
키를 사용할 수 없다는 오류가 아닌 경고만 발생하는 걸까요?
답변1
당신은 아무 잘못도 하지 않았습니다. 패키지가 잘못 서명되었습니다.
lists.rpmfusion.org의 스레드에서:
다시 서명해야 하는 다른 패키지에 대해서도 알고 계십니까? a52dec은 그냥하나예.
변경된 패키지가 미러에 도착하면 설치가 제대로 작동할 가능성이 높습니다(단, 패키지 캐시를 제거하려면 "yum clean 패키지"가 필요함).
이는 Fedora 16 패키지와 관련이 있지만 아마도 귀하의 패키지도 잘못된 서명으로 인해 동일한 운명을 겪게 될 것입니다. 나머지 내용은 다음에서 읽어보세요.lists.rpmfusion.org.