Je reçois le message d'erreur suivant lors de l'exécution: Il manque en quelque sorte les dépendances perl, je ne suis pas sûr de devoir mettre à jour perl ou de supprimer quelque chose comme solution de contournement!
miam installer git
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
The program yum-complete-transaction is found in the yum-utils package.
--> Running transaction check
---> Package git.i386 0:1.7.11.3-1.el5.rf set to be updated
--> Processing Dependency: perl-Git = 1.7.11.3-1.el5.rf for package: git
--> Processing Dependency: perl(DBI) for package: git
--> Processing Dependency: perl(Git) for package: git
--> Running transaction check
---> Package git.i386 0:1.7.11.3-1.el5.rf set to be updated
--> Processing Dependency: perl(DBI) for package: git
---> Package perl-Git.i386 0:1.7.11.3-1.el5.rf set to be updated
--> Processing Dependency: perl(SVN::Ra) for package: perl-Git
--> Processing Dependency: perl(SVN::Delta) for package: perl-Git
--> Processing Dependency: perl(SVN::Client) for package: perl-Git
--> Processing Dependency: perl(YAML::Any) for package: perl-Git
--> Processing Dependency: perl(SVN::Core) for package: perl-Git
--> Running transaction check
---> Package git.i386 0:1.7.11.3-1.el5.rf set to be updated
--> Processing Dependency: perl(DBI) for package: git
---> Package perl-Git.i386 0:1.7.11.3-1.el5.rf set to be updated
--> Processing Dependency: perl(SVN::Ra) for package: perl-Git
--> Processing Dependency: perl(SVN::Delta) for package: perl-Git
--> Processing Dependency: perl(SVN::Client) for package: perl-Git
--> Processing Dependency: perl(SVN::Core) for package: perl-Git
---> Package perl-YAML.noarch 0:0.72-1.el5.rf set to be updated
--> Finished Dependency Resolution
perl-Git-1.7.11.3-1.el5.rf.i386 from rpmforge has depsolving problems
--> Missing Dependency: perl(SVN::Ra) is needed by package perl-Git-1.7.11.3-1.el5.rf.i386 (rpmforge)
git-1.7.11.3-1.el5.rf.i386 from rpmforge has depsolving problems
--> Missing Dependency: perl(DBI) is needed by package git-1.7.11.3-1.el5.rf.i386 (rpmforge)
perl-Git-1.7.11.3-1.el5.rf.i386 from rpmforge has depsolving problems
--> Missing Dependency: perl(SVN::Core) is needed by package perl-Git-1.7.11.3-1.el5.rf.i386 (rpmforge)
perl-Git-1.7.11.3-1.el5.rf.i386 from rpmforge has depsolving problems
--> Missing Dependency: perl(SVN::Client) is needed by package perl-Git-1.7.11.3-1.el5.rf.i386 (rpmforge)
perl-Git-1.7.11.3-1.el5.rf.i386 from rpmforge has depsolving problems
--> Missing Dependency: perl(SVN::Delta) is needed by package perl-Git-1.7.11.3-1.el5.rf.i386 (rpmforge)
git-1.7.11.3-1.el5.rf.i386 from rpmforge has depsolving problems
--> Missing Dependency: perl(DBI) is needed by package git-1.7.11.3-1.el5.rf.i386 (rpmforge)
Error: Missing Dependency: perl(SVN::Core) is needed by package perl-Git-1.7.11.3-1.el5.rf.i386 (rpmforge)
Error: Missing Dependency: perl(SVN::Ra) is needed by package perl-Git-1.7.11.3-1.el5.rf.i386 (rpmforge)
Error: Missing Dependency: perl(SVN::Client) is needed by package perl-Git-1.7.11.3-1.el5.rf.i386 (rpmforge)
Error: Missing Dependency: perl(SVN::Delta) is needed by package perl-Git-1.7.11.3-1.el5.rf.i386 (rpmforge)
Error: Missing Dependency: perl(DBI) is needed by package git-1.7.11.3-1.el5.rf.i386 (rpmforge)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
Pouvez-vous m'aider à résoudre le problème? Merci,
git
github
redhat-enterprise-linux
fixer1234
la source
la source
yum-complete-transaction
git
n'est pas disponible en tant que package officiel pour RHEL? Je serais très surpris si oui. Les référentiels tiers peuvent piétiner les packages système et vous mettre dans une situation difficile à récupérer.Réponses:
J'ai rencontré le même problème. Il semble que les paquets de rpmforge dont git a besoin soient brisés. Je devais désactiver temporairement ce dépôt pour pouvoir télécharger git correctement.
Ensuite, essayez d'installer git en utilisant ...
Vous devrez peut-être installer un autre référentiel yum pour remplacer rpmforge, mais ce n’était pas nécessaire.
la source
Essayez d'ajouter ce repo:
puis courir
yum install git
encore.MODIFIER
Essayez de courir
yum install perl-DBI
si vous n'obtenez pas d'erreur, essayez de couriryum install git
encore. Si vous obtenez une erreur, essayez d’installer à l’aide de RPM au lieu de yum, par exemple:ensuite
la source
http://pkgs.repoforge.org/perl-YAML/perl-YAML-0.72-1.el5.rf.noarch.rpm
Lorsque vous souhaitez utiliser yum sur un serveur Red Hat / Oracle Linux portant le message "Ce système n'est pas enregistré auprès de RHN.", Il existe une merveilleuse option permettant d'ajouter le référentiel yum gratuit.
Lisez à propos des licences et de Red Hat / Oracle Linux ici: http://flashdba.com/2012/10/08/this-system-is-not-registered-with-uln-rhn/
Lisez comment ajouter le serveur public Yum ici: http://public-yum.oracle.com/
la source
Cela a fonctionné pour moi.
la source