本文介绍了SuSE上的rpmlib(FileDigests)依赖性错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在SuSE 11.2(64位)和CentOS 5.8(64位)上执行 yum安装A-3.6.0 弹出以下安装要求错误:

 错误:失败的依赖关系:A-3.6.0-1需要
rpmlib(FileDigests)< = 4.6.0-1。由A-3.6.0-1.noarch
需要的A-3.6.0-1.noarch
需要noarch
rpmlib(PayloadIsXz)

Googling错误显示其他人在SuSE和CentOS上遇到此问题,但无法找到解决方案的问题。有没有人知道我可能会找到一个可以下载的rpmlib RPM,并且 rpm -i ?还是有SuSE和/或CentOS解决方案?或者是rpmlib源所在的URL,我将使用一个SuSE和CentOS包。

解决方案

您的包是在您的CentOS和SuSE系统上使用较新版本的rpmlib构建的,其中包含xz支持(在CentOS 6中可用,可能是一些较新版本的SuSE)。



不要试图让你的系统固定,因为你几乎肯定会打破某些东西。 / p>

找到适合您的发行版的软件包。


Doing a yum install A-3.6.0 on both SuSE 11.2 (64-bit) and CentOS 5.8 (64-bit) the following installation requirements error popped up:

error: Failed dependencies:
    rpmlib(FileDigests) <= 4.6.0-1 is needed by A-3.6.0-1.noarch
    rpmlib(PayloadIsXz) <= 4.6.0-1 is needed by A-3.6.0-1.noarch
    which is needed by A-3.6.0-1.noarch

Googling the error shows that others have run into this problem on SuSE and CentOS, but I'm unable to find a resolution to the problem. Does anyone know where I'm might find an rpmlib RPM that I could download and rpm -i? Or is there a SuSE and/or CentOS solution? Or the URL to where the rpmlib source lives and I will a SuSE and CentOS package.

解决方案

Your package was built with a newer version of rpmlib than you have on your CentOS and SuSE systems, one that has xz support (available in CentOS 6 and presumably some newer version of SuSE).

Do not try to get your system "fixed" for this you will almost certainly just break something.

Find a package appropriate to your distributions instead.

这篇关于SuSE上的rpmlib(FileDigests)依赖性错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-07 05:16