CentOS6安装git, Requires: libcurl.so.3 Requires: perl(:MODULE_COMPAT_5.8.8)

# yum install git –y

遇到错误

--> 完成依赖关系计算
错误:Package: git-1.8.2.1-1.el5.i386 (epel)
          Requires: libcurl.so.3
错误:Package: perl-Git-1.8.2.1-1.el5.i386 (epel)
          Requires: perl(:MODULE_COMPAT_5.8.8)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles –nodigest

# yum install git -y --disablerepo=rpmforge

依旧是同样的错误

按照提示执行

# rpm -Va --nofiles –nodigest

依旧是同样的错误

想起在未使用 epel的repo时, git 版本默认会安装 1.7的. 尝试禁用 epel的repo

# yum install git --disablerepo=rpmforge --disablerepo=epel

成功了

依赖关系解决

==============================================================================================
软件包                 架构               版本                        仓库              大小
==============================================================================================
正在安装:
git                    i686               1.7.1-3.el6_4.1             base             4.5 M
为依赖而安装:
perl-Error             noarch             1:0.17015-4.el6             base              29 k
perl-Git               noarch             1.7.1-3.el6_4.1             base              28 k

事务概要
==============================================================================================
Install       3 Package(s)

你可能感兴趣的:(CentOS6安装git, Requires: libcurl.so.3 Requires: perl(:MODULE_COMPAT_5.8.8))