安装Git时出错

当我尝试安装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 

您似乎已经configuration了RHEL / CentOS 5.x的EPEL存储库,而不是CentOS 6.x的EPEL存储库。 包名上的'el5'是一个死的东西。

CentOS 6在自己的仓库中附带了git。 版本号低于5.x版本库中的版本号,导致yum尝试安装那个版本号。

我build议两件事情:

  • 试试yum --disablerepo=epel install git
  • 删除EPEL 5存储库的yumconfiguration,如果您需要EPEL的包,请安装EPEL 6的configuration。 EPEL /我怎样才能使用这些额外的软件包