我试图在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)兼容的rpm文件。 2.3),但我不想这样做。如何使我的系统与此rpm文件兼容?
如果您告诉我如何解决公钥错误,将获得加分。
rpm2cpio some-package.rpm | cpio -tv
列出其内容并cpio -ivd
提取。