#27-01 [perl]CPAN.pmの罠にハマる
$ perl -MCPAN -MData::Dumper -e 'print Dumper $CPAN::VERSION' $VAR1 = '1.7602';この環境で
$ perl -MCwd -MCPAN -e 'print getcwd."\n";$mo=CPAN::Shell->expandany("LWP"); $mo->get; print getcwd."\n";'
/home/sharl
CPAN: Storable loaded ok
Going to read /home/sharl/.cpan/Metadata
Database was generated on Tue, 26 Oct 2010 20:31:57 GMT
Running get for module LWP
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:
ftp://ftp.jaist.ac.jp/pub/CPAN/authors/id/G/GA/GAAS/libwww-perl-5.837.tar.gz
CPAN: Digest::MD5 loaded ok
CPAN: Compress::Zlib loaded ok
Checksum for /home/sharl/.cpan/sources/authors/id/G/GA/GAAS/libwww-perl-5.837.tar.gz ok
Scanning cache /home/sharl/.cpan/build for sizes
(snip)
Removing previously used /home/sharl/.cpan/build/libwww-perl-5.837
/home/sharl/.cpan/build
罠だろこれ。え、CPAN.pmが古いの?
cpanm LWP ってやったらカレントディレクトリに最新ソースtarballが落ちてくるならそれでもいいけど… インストールがしたいわけではないのでちょっと違うかな。
cpan-packagerはなぜかsudoしないとならないのが変ですね。なのでこれも目的と違う。dh-make-perlもちょっと…
何作ろうとしてるか、わかっちゃったかな…。