CentOS 5にrpmファイルをインストールしようとしていますが、この問題を解決する方法がわかりません。
$ rpm --install epel-release-6-5.noarch.rpm
warning: epel-release-6-5.noarch.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 0608b895
error: Failed dependencies:
rpmlib(FileDigests) <= 4.6.0-1 is needed by epel-release-6-5.noarch
rpmlib(PayloadIsXz) <= 5.2-1 is needed by epel-release-6-5.noarch
rpmlib(FileDigests)<= 4.6.0-1の行はどういう意味ですか?rpmlibは古くなっていますか、FileDigestsは古くなっていますか?括弧が続く何かの構文はどうですか?
依存関係を自動的に解決できるようにyumを使用しようとしましたが、できません。
$ sudo yum --nogpgcheck install epel-release-6-5.noarch.rpm
...
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
rpmlib(FileDigests) is needed by epel-release-6-5.noarch
rpmlib(PayloadIsXz) is needed by epel-release-6-5.noarch
Complete!
(1, [u'Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&component=yum'])
このページhttps://bugzilla.redhat.com/show_bug.cgi?id=665073で、彼らは私のrpmが古くなっていると言いますが、それから私のバージョンのrpm(4.4です。 2.3)しかし、私はそれをしたくありません。システムをこのrpmファイルと互換性があるようにするにはどうすればよいですか?
公開鍵エラーを修正する方法を教えていただければ、ボーナスポイントになります。
rpm2cpio some-package.rpm | cpio -tv
、コンテンツをリストしcpio -ivd
、抽出します。