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
「install Jcode」の"Jcode"の部分にインストールしたいモジュール名をあてはめる。例えばPerlからFTPしたいなぁと思えば「install Net::FTP」などとすれば良い。この後、インストールの経過などが表示される。最後にエラーメッセージなどが表示されなければインストールは無事に完了。
終了するときはお行儀よく以下のようにexitすること。
cpan> exit
もし、依存関係にあるモジュール(インストールしたいモジュールを動作させるのに必要な別のモジュール)がまだインストールされていない場合には、それらのモジュールのインストールを先立って自動的に(!)行ってくれます。非常に楽ちん。
ちなみに、初回起動時にはいろいろと(英語で)設定を求められます。基本的にはデフォルトのまま、ダウンロード元には(日本居住者なら)日本に近いところを選んでおけば大丈夫でしょう。
なお、Windows+ActivePerlの場合は「ppm」コマンドが用意されているので、そちらを使用するのが吉。