GentooでPerlのコンフリクト

Perlのバージョンが古く、emerge -u worldでアップデートしようにもいろいろなPerlのモジュールがコンフリクトしてアップデートされないとき、

 

gentoo ~ # emerge --with-bdeps=y --backtrack=1000 --nodeps perl

 

 で、perl本体だけをバージョンアップし、さらに、

 

gentoo ~ # perl-cleaner --al

 

 で、perlのモジュールをすべてバージョンが一致したものに変えてくれる。

 

 それからemerge -u worldとか-uDNとかやるといいカンジ。