我目前在使用 rpmlib(fileDigest) 和 (PayloadIsXz) 时遇到问题,我在 Google 和其他网站上进行了搜索,包括 SO,但没有成功(有效)。这基本上就是我所做的:
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
rpm -ivh epel-release-6-7.noarch.rpm
这就是它吐出的内容:
[root@XXX ~]# rpm -ivh epel-release-6-7.noarch.rpm
warning: epel-release-6-7.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-7.noarch rpmlib(PayloadIsXz) <= 5.2-1 is needed by epel-release-6-7.noarch
我在 Google 上搜索了这两个,但没有太大帮助。
注意:如果有帮助,uname -m
会给出“i686”。
以及我运行 CentOS 6.3
最佳答案
我知道这可能看起来 super 傻但是试试:
yum upgrade
然后再次运行安装
而不是使用 rpm,尝试使用 yum:
yum localinstall /path/to/your/rpm/epel-release-6-7.noarch.rpm
Yum 会尝试自动解析依赖关系,而 rpm 不会。不是 100% 肯定会修复它,但绝对可以尝试 :)
关于centos - Epel-Release 需要的 rpmlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12535456/