当我尝试安装 git 时,我一直收到这些错误:
Error: Package: git-1.8.2.1-1.el5.i386 (epel)
Requires: libcurl.so.3
Error: Package: perl-Git-1.8.2.1-1.el5.i386 (epel)
Requires: perl(:MODULE_COMPAT_5.8.8)
我不确定发生了什么以及出了什么问题,因此非常感谢任何帮助!
服务器:
CentOS release 6.5 (Final)
CentOS release 6.5 (Final)
CentOS release 6.5 (Final)
cpe:/o:centos:linux:6:GA
答案1
看来您配置的是 RHEL / CentOS 5.x 的 EPEL 存储库,而不是 CentOS 6.x 的 EPEL 存储库。软件包名称上的“el5”是明显的特征。
CentOS 6 在其自己的存储库中附带了 git。版本号低于版本 5.x 存储库中的版本号,这导致 yum 尝试安装该版本。
我建议两件事:
- 尝试
yum --disablerepo=epel install git
。 - 如果您需要来自 EPEL 的软件包,请删除 EPEL 5 存储库的 yum 配置并安装 EPEL 6 的配置。 EPEL / 我如何使用这些额外的软件包