我正在尝试在我的云服务器上安装Git,运行Centos6.2 但运行此命令:
yum install git
此错误会阻止安装过程:
Error: Package: git-1.7.11.3-1.el5.rf.x86_64 (rpmforge)
Requires: libcurl.so.3()(64bit)
现在,我看到/ usr / lib64 /文件夹里面有这些文件:
libcurl.so -> libcurl.so.4.1.1*
libcurl.so.4 -> libcurl.so.4.1.1*
libcurl.so.4.1.1*
是不是可以告诉git使用libcurl.so.4.1.1而不是libcurl.so.3?
答案 0 :(得分:4)
刚刚遇到同样的问题。 这是因为它试图安装centos 5版本:git-1.7.11.3-1。 el5 .rf.x86_64
要检查,您可以发出
yum list git
这向我展示了el5(错误)包和el6(正确)包。 然后选择名为git.i686的el6,并运行:
yum install git.i686
我希望它能解决您的问题,或者至少帮助您找到适合您系统的正确软件包!
更正:安装git.i686有效,但没有帮助让git正常运行。 最后通过这样做得到了它:
yum remove rpmforge-release
yum install git
这删除了安装在我的el6系统上的elfor版本的rpmforge,这个版本搞乱了GIT的安装。