CentOS5.7のperl5.8.8に含まれるExtUtils::MakeMakerのバージョンが古い
Ext::MakeMakerの新しいバージョンを入れようとすると怒られる。
ファイル /usr/share/man/man3/ExtUtils::testlib.3pm.gz (パッケージ perl-ExtUtils-MakeMaker-6.57_01.tar.gz-6.57-1.noarch から) は、パッケージ perl-5.8.8-32.el5_6.3.i386 からのファイルと競合しています。
原因
perl 5.8.8 の一部として /usr/lib/perl5/5.8.8/ExtUtils が既に含まれている。
対策
無視してインストールする(>_<)
# cpan2rpm --no-sign --version 6.57 ExtUtils::MakeMaker # rpm -Uvh --force /usr/src/redhat/RPMS/noarch/perl-ExtUtils-MakeMaker-6.57_01.tar.gz-6.57-1.noarch.rpm
man3以下の衝突するファイルを先に消しておくという手もある。