DBD::File 0.34 をきちんとインストールした
うまくアップデート(インストール)できないと言っていた DBD::File ですが,原因がわかりました。2005/7/20 リリースと結構古いのになぜうまくいかないんだと思ったわけですが,理由は,
.../site_perl/5.8.8/i386-linux-thread-multi/DBD/File.pm
に,DBD::File 0.33 がインストールされているので,@INC で先に見つかってしまうからでした。どうもこれは別のモジュールが勝手にインストールしたくさいなぁ。
対処法は上記のファイルを削除して OK ですが,念のために,
% cpanp CPAN Terminal> u DBD::File CPAN Terminal> q % sudo rmdir /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBD/File % sudo rm /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/DBD/File.pm % cpanp CPAN Terminal> i DBD::File
という手順を踏みました。