web-dev-qa-db-ja.com

依存関係の欠落:Perl(YAML :: Any)

Centos5サーバーでyumupgradeを実行すると、gitに問題が発生します。

yum upgrade

出力:

Resolving Dependencies
--> Running transaction check
---> Package git.x86_64 0:1.7.11.3-1.el5.rf set to be updated
---> Package Perl-Git.x86_64 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 Perl-Git.x86_64 0:1.7.11.3-1.el5.rf set to be updated
--> Processing Dependency: Perl(YAML::Any) for package: Perl-Git
---> Package Subversion-Perl.x86_64 0:1.6.11-10.el5_8 set to be updated
--> Processing Dependency: Subversion = 1.6.11-10.el5_8 for package: Subversion-Perl
--> Processing Dependency: libsvn_wc-1.so.0()(64bit) for package: Subversion-Perl
--> Processing Dependency: libsvn_fs-1.so.0()(64bit) for package: Subversion-Perl
--> Processing Dependency: libsvn_diff-1.so.0()(64bit) for package: Subversion-Perl
--> Processing Dependency: libsvn_subr-1.so.0()(64bit) for package: Subversion-Perl
--> Processing Dependency: libsvn_delta-1.so.0()(64bit) for package: Subversion-Perl
--> Processing Dependency: libsvn_repos-1.so.0()(64bit) for package: Subversion-Perl
--> Processing Dependency: libsvn_ra-1.so.0()(64bit) for package: Subversion-Perl
--> Processing Dependency: libsvn_client-1.so.0()(64bit) for package: Subversion-Perl
--> Running transaction check
---> Package Perl-Git.x86_64 0:1.7.11.3-1.el5.rf set to be updated
--> Processing Dependency: Perl(YAML::Any) for package: Perl-Git
---> Package Subversion.x86_64 0:1.6.11-10.el5_8 set to be updated
--> Finished Dependency Resolution
Perl-Git-1.7.11.3-1.el5.rf.x86_64 from rpmforge has depsolving problems
  --> Missing Dependency: Perl(YAML::Any) is needed by package Perl-Git-1.7.11.3-1.el5.rf.x86_64 (rpmforge)
Error: Missing Dependency: Perl(YAML::Any) is needed by package Perl-Git-1.7.11.3-1.el5.rf.x86_64 (rpmforge)

Yum info Perl-YAMLを試してみると、Perl-YAMLがインストールされていると表示されます。

Name       : Perl-YAML
Arch       : noarch
Version    : 0.66
Release    : 2.el5.art
Size       : 171 k
Repo       : installed

ここで問題は何ですか?

ありがとうflo

3
sbo

私はこれを追加しました:

http://pkgs.repoforge.org/Perl-YAML/Perl-YAML-0.72-1.el5.rf.noarch.rpm

それは私のために働いた:

#yum install git 
ロードされたプラグイン:セキュリティ
インストールプロセスの設定
依存関係の解決
->トランザクションチェックの実行
 --->パッケージgit.x86_640:1.7.11.3-1.el5.rfが更新されるように設定されています
->処理の依存関係:Perl-Git = 1.7.11.3-1.el5.rf for package: git 
->依存関係の処理:パッケージのPerl(Git):git 
->トランザクションチェックの実行
 --->パッケージPerl-Git.x86_640:1.7。 11.3-1.el5.rfが更新されるように設定されています
->依存関係の処理:パッケージのPerl(YAML :: Any):Perl-Git 
->トランザクションチェックの実行
 --->パッケージPerl-YAML.noarch0:0.72-1.el5.rfが更新されるように設定されています
->依存関係の解決が完了しました
 
依存関係が解決されました
 
 =========================================== ===================================== 
パッケージアーチバージョンリポジトリサイズ
 ================================================ ======================= ========= 
インストール:
 git x86_641.7.11.3-1.el5.rfサードパーティ8.2M 
依存関係のインストール:
 Perl-Git x86_641.7.11.3-1.el5.rfサードパーティ56k 
 Perl-YAML noarch0.72-1.el5.rfサードパーティ84k 
 
トランザクションの概要
 =========================================== ===================================== 
 3つのパッケージをインストールします
アップグレード0パッケージ
 
合計ダウンロードサイズ:8.3M 
これで問題ありません[y/N]:y 
パッケージのダウンロード:
(1/3):Perl-Git-1.7.11.3-1.el5.rf.x86_64.rpm | 56 kB 00:00 
(2/3):Perl-YAML-0.72-1.el5.rf.noarch.rpm | 84 kB 00:00 
(3/3):git-1.7.11.3-1.el5.rf.x86_64.rpm | 8.2 MB 00:00 
 ---------------------------------------- ---------------------------------------- 
合計38MB /秒| 8.3 MB 00:00 
 rpm_check_debugの実行
トランザクションテストの実行
トランザクションテストの終了
トランザクションテストの成功
トランザクションの実行
インストール: Perl-YAML 1/3 
インストール:Perl-Git 2/3 
インストール:git 3/3 
 
インストール済み:
 git.x86_64 0:1.7.11.3-1.el5.rf 
 
インストールされている依存関係:
 Perl-Git.x86_64 0:1.7.11.3-1.el5.rf Perl-YAML.noarch 0:0.72-1.el5.rf 
 
完了!
0
JohnGH