2013-11-21 28 views
9

ich git auf CentOS installieren möchten, ich bininstallieren Git auf CentOs

diesen Befehl ausführen
yum install git-core 

Aber das Problem ist, erhalte ich diese Fehler:

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') 

Wie kann ich es geschafft um das zu lösen?

+0

Versuchen perl zuerst zu installieren, zeigt die Nachricht, dass Perl erforderlich. –

+0

@EnginePai Ich habe versucht, Perl zu installieren, aber das schien nicht zu funktionieren, immer noch der Fehler oben bestehen. – PinoyStackOverflower

+0

Versuchen Sie einfach 'yum install git' – spuder

Antwort

33

Diese blog article by lishevita erwähnt:

Es stellt sich heraus, Cpanel Blöcke Installation von Perl-Pakete durch yum, um sicher zu stellen, dass nichts mit ihrer maßgeschneiderte Pakete stört.
Schmerzen im Hals!

Die gute Nachricht ist, dass die Perl-Pakete, die git braucht, nicht mit Cpanel durcheinander kommen, also können Sie weitermachen und sie installieren.
Yum hat eine schöne einmalige Option, mit der Sie das ausgeschlossene Paketproblem umgehen können.

yum --disableexcludes=main install git 

suchte ich ALL OVER für diese kleinen Leckerbissen, und es nur dieses post by Nick Andreson gefunden.
Ich hoffe, dass Sie mit diesem Beitrag und dem Link zurück zu seinem Beitrag die Suche in der Zukunft verbessern werden, so dass Sie Ihre Antwort leichter finden werden !! (! Und danke, Nick für Ihren Beitrag)

Oder Sie verwenden cPanel eigener git befindet:

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

Völlig obskure Antwort, aber völlig korrekt. Gute Arbeit! – etusm

0

ich das gleiche Problem hatte git Installation auf einem Remote-Server und nach einer gewissen Zeit der Suche i gefunden eine gcc Abhängigkeit der Art und Weise, es zu lösen ist yum -y gcc installieren nach diesem yum -y git

installiere ich hoffe, dass diese

helfen kann

herauszufinden, ob alles mit der Suche nach dem git ok war, die git es sollten Sie auf die git Installation einen Weg geben und für mehr gewesen shure git --version

Verwandte Themen