インストール方法

このページは最後に更新されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

last mod. 2008-05-11 (日) 15:35:16

Microsoft Windowsにインストール

Microsoft Windows に OCaml をインストールする場合、 本家サイトに用意されているバイナリ版をダウンロードするのが手っ取り早いです。

ただし、バイナリ版にはMinGW, Cygwin, Native の3種類があり、必要に応じて選択する必要があります。基本的にMinGW版がお勧めです。

各バイナリごとの主な違いは以下のようになります。

MinGWCygwinNative MS
追加で必要な環境CygwinCygwinMicrosoft Visual Studio
実行速度100%100%70%
再実行デバッグ××
Unixライブラリ一部未対応全対応一部未対応
Graphicsライブラリ×
バイナリの依存なしCygwinなし

MinGW版バイナリのインストール方法

ダウンロードページから、MinGW版のバイナリパッケージをダウンロードします。

mgw00-download.png

ダウンロードしたインストーラを起動します。

mgw01-desktop.png

OCamlをインストールするか訊かれるので、「はい」を選びます。

mgw02-dialog.png

セットアップウィザードが起動するので、「Next >」を押します。

mgw03-welcome.png

インストール先を指定します。通常はデフォルトのままで問題ありません。

mgw04-path.png

スタートメニューに表示する名前を指定します。通常はデフォルトのままで問題ありません。

mgw05-name.png

その他のオプションを指定します。管理者権限を持たないユーザでインストールする場合は、"Install for current user."を指定する必要があります。

mgw06-option.png

ここまで指定した内容が表示されるので、確認して"Install"を選びます。

mgw07-ready.png

インストールが開始されるので、完了を待ちます。

mgw08-progress.png

インストールが終了します。"Finish"を選ぶと、OCamlインタプリタが起動します。

mgw09-finish.png

OCamlインタプリタが正常に起動すれば、完了です。

mgw10-toplevel.png

またスタートメニューから"Objective Caml"を選ぶことで、起動することもできます。

mgw11-startmenu.png

なお、Caml Browserを使うには別途Tcl8.4が必要になります。ActiveTclなどをインストールしてください。

Mac OS X へのインストール

Mac OS X へのインストール方法は2種類あります。一つはバイナリパッケージから インストールする方法、もう一つはソースパッケージからコンパイルしてインストー ルする方法です。バイナリパッケージからのインストールは簡単ですが、PowerPC 用のバイナリしか用意されていません。Intel CPU上のシステムにインストール する場合、ソースパッケージからコンパイルしてインストールする必要があります。 各プラットフォームに合わせてインストールして下さい。

どちらの方法でも実行コードはデフォルトでは /usr/local/binディレクトリにイ ンストールされます。

バイナリ

http://caml.inria.fr/download.en.html から最新のバイナリパッケージをダウンロード し、ダブルクリックするなどしてマウントして表れるパッケージファイル(.pkg) をダブル クリックしてインストーラを起動します。

パッケージファイルの中身を表示したところ。

mount.png

ocaml.pkgをダブルクリックしてインストーラー起動します。

installer1.png

インストールするには X11 と XCode が必要です。

installer2.png

インストール先の選択します。

installer3.png

空き容量を確認します。

installer4.png

/usr/localのような管理者権限が必要な場所にインストールする場合には、 パスワードの入力が求められます。

installer5.png

しばし待ちます・・・。

installer6.png

完了です!

installer7.png

ソースコードからのビルド

Mac OS X で OCaml をコンパイルする場合 XCode がインストールされている必要がありま す.

http://caml.inria.fr/download.en.html から最新のソースパッケージをダウンロードし, 解凍して表れるディレクトリに移動し,以下の手順でコンパイル・インストールを行います。

$ ./configure
$ make world.opt
$ sudo make install

Unix系OS

Debian系

Debian系(Debian,Ubuntuなど)のOSでは、aptitudeによってインストールが可能です。

$ su
# aptitude install ocaml

OCamlを含むパッケージは、ocamlのほかにも以下のものがあります。

パッケージ名説明
ocaml一般に用いられるパッケージです。GUIライブラリも使用可能です
ocaml-noxXを用いない場合のパッケージです。GUIライブラリを含みません
ocaml-docHTMLやINFOなどの形式のマニュアルを含むパッケージです。
ocaml-modeEmacsのOCaml編集モード

ソースコードからのビルド

http://caml.inria.fr/download.en.html から最新のソースパッケージをダウンロードし, 解凍して表れるディレクトリに移動し,以下の手順でコンパイル・インストールを行いま す。

$ ./configure
$ make world.opt
$ su
# make install

新規 編集 添付