2

我正在尝试在运行 Centos6.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

1 回答 1

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 系统上的 rpmforge 的 el5 版本,该版本正在搞乱 GIT 的安装。

于 2013-10-25T13:00:57.317 回答