我正在尝试在运行 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 吗?
最佳答案
刚刚遇到了同样的问题。 这是因为它尝试安装 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 系统上安装的 el5 版本的 rpmforge,该版本扰乱了 GIT 的安装。
关于linux - 在 Centos 6.2 上安装 Git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16274972/