错误:降级libcurl时失败的依赖关系

时间:2017-04-25 03:34:47

标签: yum rhel6 downgrade

我试图在Linux Red Hat 6中将我的libcurl版本从7.54.0降级到7.52.1。

我跑:

[root@fossa yhchai]# sudo rpm -Uvh http://nervion.us.es/city-fan/yum-repo/rhel6/x86_64/curl-7.52.1-1.0.cf.rhel6.x86_64.rpm

它给了我一个失败的依赖错误:

Retrieving http://nervion.us.es/city-fan/yum-repo/rhel6/x86_64/curl-7.52.1-1.0.cf.rhel6.x86_64.rpm
error: Failed dependencies:
        libcurl(x86-64) = 7.52.1-1.0.cf.rhel6 is needed by curl-7.52.1-1.0.cf.rhel6.x86_64

感谢你们能为此提供一些启示和解决方案,谢谢。

1 个答案:

答案 0 :(得分:0)

您必须降级(curllibcurl)套餐。如果您有更多依赖项,则必须降级它们。以下是一些选项:

如果您已安装yum,请执行

 ~]# yum downgrade curl libcurl

OR

 ~]# yum downgrade curl-7.52.1-1.0.cf.rhel6 libcurl-7.52.1-1.0.cf.rhel6

OR

首先将两个软件包下载到目录mydir

~]# cd mydir
~]# wget http://nervion.us.es/city-fan/yum-repo/rhel6/x86_64/curl-7.52.1-1.0.cf.rhel6.x86_64.rpm
~]# wget http://nervion.us.es/city-fan/yum-repo/rhel6/x86_64/libcurl-7.52.1-1.0.cf.rhel6.x86_64.rpm

然后,

~]# rpm -Uvh *curl*.rpm