我试图在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
感谢你们能为此提供一些启示和解决方案,谢谢。
答案 0 :(得分:0)
您必须降级(curl
和libcurl
)套餐。如果您有更多依赖项,则必须降级它们。以下是一些选项:
如果您已安装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