linux - 在 Centos 6.2 上安装 Git

标签 linux git centos

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

相关文章:

linux - ERR_CONNECTION_TIMED_OUT 与 Lightsail Ubuntu 实例

linux - LANGUAGE 环境变量设置在哪里?

git - 如何让 VSCode 强制重新加载已更改的文件?

GIT:查找文件列表(例如使用 git ls-files),包括子模块

git - 在 git-alias 中引用自己的用户名

linux - Bash 脚本 : Diference between "$(command)" and `command`

linux - 管理 fcontext (/.*)?解释

bash - 遍历 Ubuntu 16 中的文件夹文件

linux - 如何使特定于特定虚拟主机的 apache2.4 配置不影响 centos 服务器上的其他虚拟主机

python - -bash :/usr/bin/yum:/usr/bin/python: bad interpreter: Permission denied