FTP接続が許可されていない環境でCPANのPerlモジュールをインストールする

ファイアウォール側で外部サーバへのFTP接続が許可されていないので、そのままだとcpanコマンドでインストールするのに困る。しょっちゅう使うわけでもないので、簡単な方法で逃げたいところ。

調べてみると、~/cpan/CPAN/MyConfig.pm の urllist の部分にHTTP接続可能なミラーサイトを指定するだけでOKみたい。

ってことで、Registered CPAN sitesから日本にあるミラーサイトを適当にピックアップして記載した。(http://ftp.yz.yamagata-u.ac.jpを選んだのは理由はない)

  'urllist' => [q[http://ftp.yz.yamagata-u.ac.jp/pub/lang/cpan/]],

これでさくっとインストールができるようになった。