Я установил
makepl_arg [INSTALLDIRS=site PREFIX=~/perl]
mbuildpl_arg [--install_base ~/perl]
в конфигурации CPAN.pm. Я надеялся, что это приведет к тому, что модули будут установлены в одном и том же месте, но мне все равно придется установить несколько путей в PERL5LIB:
export PERL5LIB=~/perl/share/perl/5.10.0:~/perl/lib/perl5/:~/perl/lib/perl/5.10.0
Это имело место в течение долгого времени, и я просто жил с этим, но мне было интересно, знает ли кто-нибудь, как получить CPAN.pm для размещения всех модулей в одном каталоге?