Epel-Release需要rpmlib

时间:2012-09-21 17:39:15

标签: centos centos6

我目前在使用rpmlib(fileDigest)和(PayloadIsXz)时遇到了问题我在谷歌和其他网站上搜索过,包括没有运气的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
  警告:epel-release-6-7.noarch.rpm:标题V3 RSA / SHA256签名:   NOKEY,密钥ID 0608b895错误:失败的依赖项:           epel-release-6-7.noarch需要rpmlib(FileDigests)< = 4.6.0-1           epel-release-6-7.noarch需要rpmlib(PayloadIsXz)< = 5.2-1

我在Google上搜索了这两个,但它没有太大帮助。

注意:如果有任何帮助,uname -m会给出“i686”。 和我一样运行CentOS 6.3

1 个答案:

答案 0 :(得分:1)

我知道这可能看起来很傻但是试试:

yum upgrade

再次运行安装

而不是使用rpm,尝试yum:

yum localinstall /path/to/your/rpm/epel-release-6-7.noarch.rpm

Yum会尝试自动解决依赖关系,其中rpm不会。不是100%肯定会修复它,但绝对要尝试:)