yumのエラーの件 (2.024 is needed by package perl-IO-Compress-2.024-1.el5.rf.noarch (installed))
かなりほったらかしのCentOS5のyumをアップデートしようとしてエラー
--> Finished Dependency Resolution perl-IO-Compress-2.024-1.el5.rf.noarch from installed has depsolving problems --> Missing Dependency: perl(Compress::Raw::Zlib) = 2.024 is needed by package perl-IO-Compress-2.024-1.el5.rf.noarch (installed) perl-IO-Compress-2.024-1.el5.rf.noarch from installed has depsolving problems --> Missing Dependency: perl(Compress::Raw::Bzip2) = 2.024 is needed by package perl-IO-Compress-2.024-1.el5.rf.noarch (installed) Error: Missing Dependency: perl(Compress::Raw::Bzip2) = 2.024 is needed by package perl-IO-Compress-2.024-1.el5.rf.noarch (installed) Error: Missing Dependency: perl(Compress::Raw::Zlib) = 2.024 is needed by package perl-IO-Compress-2.024-1.el5.rf.noarch (installed) 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.
原因は、「perl-IO-Compress」パッケージが、rpmforgeリポジトリからrpmforge-extrasに移ったので、見つからなくなったせい。
yum update rpmforge-release yum update --enablerepo=rpmforge-extras perl-IO-Compress
「rpmforge-release」を更新して、「perl-IO-Compress」を「rpmforge-extras」からアップデートすればいいのですが、とかなり前にメモっておいたのですが、RepoForgeのインストール用のrpmがダウンロードできんのやけど、ミラーはありそうだけどどうなんやろ
dag → RPMForge → RepoForge で変わったんだっけなーと思いつつ。最近は、混ぜるな危険ということであまり外部リポジトリは極力いれない運用にしています。
◆参考
https://wiki.centos.org/AdditionalResources/Repositories(Available Repositories for CentOS)
カテゴリー: Linux
最近のコメント