CPAN モジュールをバージョン指定でインストールする方法

ブラウザで search.cpan.org から tar ball を持ってこなくても、cpan シェルでバージョンを指定してインストールできます。

cpan[1]> m Test::Declare
Module id = Test::Declare
    CPAN_USERID  NEKOKAK (Atsushi Kobayashi <nekokak cpan org>)
    CPAN_VERSION 0.04
    CPAN_FILE    N/NE/NEKOKAK/Test-Declare-0.04.tar.gz
    UPLOAD_DATE  2009-04-09
    INST_FILE    (not installed)

cpan[2]> install NEKOKAK/Test-Declare-0.03.tar.gz

m コマンドでモジュールの場所を調べてバージョン番号の部分を変えて指定すれば、通常の最新版と同様に自動インストールできます。