CPANからモジュールをインストールする(Linux, 'perl -MCPAN -e shell')
CPANからLinuxなどのUNIXクローンOSに、最新版のモジュールをインストールしたい。Perlに搭載されている機能を用いれば、非常にかんたんに実行できる。
コマンドラインから次のように入力する。
キーを打つのはわずか2行(赤字の部分)
$ perl -MCPAN -e shell
cpan shell -- CPAN exploration and modules installation (v1.7601)
ReadLine support available (try 'install Bundle::CPAN')
cpan> install Jcode
cpan shell -- CPAN exploration and modules installation (v1.7601)
ReadLine support available (try 'install Bundle::CPAN')
cpan> install Jcode
「install Jcode」の"Jcode"の部分にインストールしたいモジュール名をあてはめる。例えばPerlからFTPしたいなぁと思えば「install Net::FTP」などとすれば良い。この後、インストールの経過などが表示される。最後にエラーメッセージなどが表示されなければインストールは無事に完了。
終了するときはお行儀よく以下のようにexitすること。
cpan> exit
もし、依存関係にあるモジュール(インストールしたいモジュールを動作させるのに必要な別のモジュール)がまだインストールされていない場合には、それらのモジュールのインストールを先立って自動的に(!)行ってくれます。非常に楽ちん。
ちなみに、初回起動時にはいろいろと(英語で)設定を求められます。基本的にはデフォルトのまま、ダウンロード元には(日本居住者なら)日本に近いところを選んでおけば大丈夫でしょう。
なお、Windows+ActivePerlの場合は「ppm」コマンドが用意されているので、そちらを使用するのが吉。

