ActivePerl 5.8.7 メモ (ActivePerl-5.8.7.813-MSWin32-x86-148120.msi)

= ページ内目次 =
■前置き
■インストール環境
■ダウンロード
■インストール
■公式サイト以外の情報源
■感想

■前置き

Windows 版 ActivePerl です。
公式サイト:http://www.activestate.com/Products/ActivePerl/

■インストール環境

OS:Windows XP Professional(SP2)
Memory:256MB

■ダウンロード

公式サイトからたどれるダウンロードページから、Windows MSI 版をダウンロードします。ダウンロードページに移動する前に聞かれる名前やメールアドレスは入力しなくてもかまいません。

■インストール

1.ダウンロードしたファイル をダブルクリックします。

2.インストーラが起動し 「Welcome to the ActivePerl ...」画面が表示されます。
「Next」をクリックします。

3.「End-User License Agreemnt」の画面に移ります。
「I accept ...」を選択して「Next」をクリックします。
ライセンス規約に同意したことになります。

4.「Custom Setup」の画面に移ります。
ここではインストールする機能を選択できます。ドキュメントなどが必要なければここで外しましょう。インストール先を変更するには、一番上の「ActivePerl」を選択して「Browse」をクリックします。デフォルトのインストール先で良い場合は「Next」をクリックして 5 に進みます。

4.1.インストール先を選択するか直接「Folder name」に入力します。今回は "c:\app\Perl\" にしました。
「OK」をクリックします。

4.2.「Custom Setup」の画面に戻ります。
インストール先を確認し、間違いなければ「Next」をクリックします。

5.「Choose Setup Options」の画面に移ります。
オプションが4つ表示されます。下の2つは IIS がインストールされている場合にのみ選択可能なようです(多分)。特に理由がなければそのままで良いと思います。

「Add Perl to the PATH environment variable」(環境変数 PATH にインストール先のパスを自動的に追加します)
「Create Perl file Extension association」(拡張子 pl に ActivePerl を関連付けします。場合によっては外しても良いでしょう)
「Create IIS script mapping for perl」(良く分かりません。IISが入っている場合だけ?)
「Create IIS script mapping for Perl ISAPI」(良く分かりません。IISが入っている場合だけ?)

「Next」をクリックします。

6.「Ready to Install」の画面に移ります。
「Install」をクリックします。

7.「Installing ActivePerl 5.8.7 Build 813」の画面に移ります。
インストールが開始されます。
環境にもよるでしょうが、結構時間がかかります。特に「Gnerating HTML documentation」でかなり待たされ、私の環境ではトータルで10分以上かかりました。

8.「Completing the ActivePerl ...」の画面に移ります。
「Finish」をクリックして終了です。

Symantec Norton AntiVirus 使用時の注意
これは明らかに環境依存なことですが、「Display the release notes」をチェックしたままで「Finish」をクリックすると、Norton AntiVirus が警告を表示します(Auto-Protect を有効にしている場合にのみだと思います)。その Norton の警告ダイアログに対して「停止する」を選択すると、ActivePerl の画面が反応しなくなり、タスクマネージャから強制終了するほかなくなります。それでもインストールは出来ているようでしたが、気持ち悪いので一旦アンインストールしてから入れなおしました。

9.確認します。
コマンドプロンプトを開き、バージョンを表示してみます。

C:\>perl --version

This is perl, v5.8.7 built for MSWin32-x86-multi-thread
(with 7 registered patches, see perl -V for more detail)

Copyright 1987-2005, Larry Wall

Binary build 813 [148120] provided by ActiveState http://www.ActiveState.com
ActiveState is a division of Sophos.
Built Jun  6 2005 13:36:37

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'.  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.


C:\>

■公式サイト以外の情報源

メジャーなソフトなので Google で検索 すればたくさん見つかります。

■感想

Norton AntiVirus 絡みで多少トラブルはありましたが、簡単ですね。