2013-04-29 154 views
2

我试图在我的云服务器上安装Git,在哪里运行Centos6.2。
但运行此命令:在Centos 6.2上安装Git

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吗?

回答

4

刚刚经历了同样的问题。 这是因为它试图安装centos 5版本:git-1.7.11.3-1。 EL5 .rf.x86_64

要检查,你可以发出

yum list git 

这表明我EL5(错)封装和EL6(正确)封装。 然后选择EL6一个被称为git.i686和运行:

yum install git.i686 

我希望这将解决您的问题,或至少帮助你找到正确的程序包为您的系统!

更正:安装git.i686的工作,但没有帮助获得git的功能。 终于得到它通过执行此操作:

yum remove rpmforge-release 
yum install git 

这去除安装在搞乱安装GIT我EL6系统rpmforge软件的EL5版本。