UbuntuにF#を入れる

合宿中にF#のコンパイラの入れ方を教わったので備忘録に書いておきます。

環境

インストール

F#のコンパイラをダウンロードしてきます。
http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/release.aspx
ただし、最新版ではMono 2.8以上を要求され、Ubuntuのデフォルトでは現在Mono 2.6.7なので1つ前のバージョン(F# August 2010 MSI/ZIP (version 2.0.0.0))のzipを落とします。
次にunzipしたあと展開したディレクトリに入り次のコマンドでmono.snkをダウンロードします。

> wget -O mono.snk http://github.com/mono/mono/raw/master/mcs/class/mono.snk --no-check-certificate

署名が合わないらしく--no-check-certificateを指定しなければなりません。
#どうにかならないのかなぁ・・・

そして展開したディレクトリのルートにあるinstall-mono.shを実行します。

これで一通りの作業は終わりで、コンパイラ自体は展開したディレクトリのbinにfsc.exeやfsi.exeがあるので必要に応じてパスを通してください。