所以我有一个失败的依赖项,我无法下载正确的 rpm。错误是libcurl.so.3()(64bit) is needed
。我有 Centos 6,我在这个网站上寻找正确的 rpm。但问题是,这是 Linux 缺乏直观性的另一个地方,rpm 名称与依赖项名称不同。所以它可能是 curl3 rpm 或 libcurl3 rpm,或者我不知道。
有人知道是哪一个吗?
答案1
似乎没有适用libcurl.so.3
于 CentOS 6 的。
yum whatprovides */libcurl.so.*
...
libcurl-7.19.7-26.el6_2.4.x86_64 ...
Filename : /usr/lib64/libcurl.so.4
Filename : /usr/lib64/libcurl.so.4.1.1
提供 libcurl.so.* 的 rpm 是 libcurl。转到 CentOS 镜像并查看,/centos/6.0/os/x86_64/Packages/
我们发现该软件包的最早版本是 libcurl-7.19.7-16.el6.i686.rpm,其中也包含 libcurl.so.4。
答案2
当您遇到依赖问题时,请尝试以下步骤。(我假设您已经启用了正确的 repo)
# yum whatprovides "*/文件名"
高血压