2013-11-21 3 views
9

Я хочу установить мерзавец на CentOS, я бег этой командыУстановка Git на CentOS

yum install git-core 

Но проблема в том, я получаю эти ошибки:

Loaded plugins: fastestmirror, security 
Loading mirror speeds from cached hostfile 
* epel: mirrors.solfo.com 
Setting up Install Process 
Resolving Dependencies 
--> Running transaction check 
---> Package git.x86_64 0:1.7.1-3.el6_4.1 will be installed 
--> Processing Dependency: perl-Git = 1.7.1-3.el6_4.1 for package: git-1.7.1-3.e 
l6_4.1.x86_64 
--> Processing Dependency: perl(Git) for package: git-1.7.1-3.el6_4.1.x86_64 
--> Processing Dependency: perl(Error) for package: git-1.7.1-3.el6_4.1.x86_64 
--> Finished Dependency Resolution 
Error: Package: git-1.7.1-3.el6_4.1.x86_64 (updates) 
      Requires: perl-Git = 1.7.1-3.el6_4.1 
Error: Package: git-1.7.1-3.el6_4.1.x86_64 (updates) 
      Requires: perl(Error) 
Error: Package: git-1.7.1-3.el6_4.1.x86_64 (updates) 
      Requires: perl(Git) 
You could try using --skip-broken to work around the problem 
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows: 
frontpage-2002-SR1.2.i386 has missing requires of libexpat.so.0 
sendmail-cf-8.14.4-8.el6.noarch has missing requires of sendmail = ('0', '8.14.4 
', '8.el6') 

Как удался решить эту?

+0

Попробуйте установить Perl первое, сообщение указывает на то, что perl требуется. –

+0

@EnginePai Я попытался установить perl, но это, похоже, не сработало, но ошибка выше сохраняется. – PinoyStackOverflower

+0

Попробуйте просто «yum install git» – spuder

ответ

33

Этот blog article by lishevita упоминает:

Оказывается, Cpanel блокирует установку любых PERL пакетов через конфетки для того, чтобы убедиться, что ничто не мешает их индивидуальные пакеты.
Боль в ШЕЯ!

Хорошей новостью является то, что пакеты perl, которые нужны git, не будут связываться с Cpanel, поэтому вы можете пойти и установить их.
У Yum есть один раз, чтобы позволить вам обойти проблему с исключенным пакетом.

yum --disableexcludes=main install git 

Я искал ALL OVER для этого мало лакомый, и только нашел его это post by Nick Andreson.
Надеюсь, что этот пост и ссылка на его сообщение помогут улучшить поиск в будущем, так что вы сможете легко найти ответ! (! И спасибо, Ник для вашего поста)

Или вы можете использовать собственный мерзавец Cpanel, расположенный:

[email protected] [/]# /usr/local/cpanel/3rdparty/bin/git --version 
git version 1.8.3.4 
+0

Полностью непонятный ответ, но полностью правильный. Хорошая работа! – etusm

0

я была такая же проблема с установкой мерзавца на удаленном сервере, и после поиска в то время как я нашел НКА зависимости пути ее решения является ня -y установить GCC после этого ня -y установить Git

я надеюсь, что это может помочь

узнать, если все было нормально, ища мерзавца , который GIT это должно дать вам путь к установке мерзавца и был более Shure GIT --version

Смежные вопросы