任何人都可以帮我在我的EC2盒子上安装git吗?
当我运行:
sudo yum install git
我得到:
Resolving Dependencies --> Running transaction check ---> Package git.x86_64 0:1.8.2.1-1.el6 will be installed --> Processing Dependency: perl-Git = 1.8.2.1-1.el6 for package: git-1.8.2.1-1.el6.x86_64 --> Processing Dependency: perl(Term::ReadKey) for package: git-1.8.2.1-1.el6.x86_64 --> Processing Dependency: perl(Git) for package: git-1.8.2.1-1.el6.x86_64 --> Processing Dependency: perl(Error) for package: git-1.8.2.1-1.el6.x86_64 --> Running transaction check ---> Package perl-Error.noarch 1:0.17020-1.7.amzn1 will be installed ---> Package perl-Git.noarch 0:1.8.2.1-1.el6 will be installed --> Processing Dependency: perl(:MODULE_COMPAT_5.10.1) for package: perl-Git-1.8.2.1-1.el6.noarch ---> Package perl-TermReadKey.x86_64 0:2.30-18.8.amzn1 will be installed --> Finished Dependency Resolution Error: Package: perl-Git-1.8.2.1-1.el6.noarch (ean_x86_64_repo) Requires: perl(:MODULE_COMPAT_5.10.1) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
我甚至尝试下载5.10 perl模块的rpm,并使用:
sudo yum downgrade
它仍然不会安装。
请帮助这个EC2实例用于自动运行我们的服务性能testing,它必须检查从一个GIT仓库的testing,但我甚至不能安装GIT。 在过去,我已经从源代码构buildgit,但是我试图让这个环境从大厨运行,所以宁愿findyum的解决方法。
我正在亚马逊Linux上运行EPEL回购:
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch/debug #baseurl=http://download.fedoraproject.org/pub/epel/6/SRPMS
EPEL存储库旨在用于红帽企业Linux及其克隆(例如CentOS,Scientific Linux)。 即使使用RPM,也不能保证与其他发行版一起使用。 由于Amazon Linux 并不是 RHEL的克隆版本(它是一个分支,而且现在明显不同),并且不能保证与为RHEL构build的软件包兼容,这就是为什么它不起作用。
您唯一能做的就是删除EPEL存储库,或切换到除Amazon Linux之外的其他分配。