5月 21
今までWindowsでGHC使ってたんですが、やっぱり気持ち悪いので開発用のUbuntu on VMWareでやろうと思います。
環境
Ubuntu 7.10 (Gutsy)
前置き
$ sudo apt-get install ghc6
で一発なんですが、これはおススメしません。なぜなら少し古いバージョン「6.6.1」がインストールされるからです。-V を付けるとインストールの前にバージョンを表示させることが出来ます。
$ sudo apt-get -V install ghc6
コンパイル済のパッケージを手動でインストール
最新のバージョン「6.8.2」を入れるためには、http://www.haskell.org/ghc/download_ghc_682.html#x86linux から
「ghc-6.8.2-i386-unknown-linux.tar.bz2」をダウンロードしてきます。
$ tar xvf ghc-6.8.2-i386-unknown-linux.tar.bz2 $ cd ghc-6.8.2 $ sudo apt-get install libreadline5 #必要らしい $ sudo ./configure 失敗。「libgmp.so.3: cannot open shared object file: No such file or directory」と言われるので「libgmp3」を入れてみる。 すると、「libgmpxx4ldbl」と「libgmp3c2 」と「libgmp3-doc」(docは、いらんけど)に置き換えられたと教えてくれる。apt-get賢いなぁ、いいやつだなぁ。 $ sudo apt-get install libgmpxx4ldbl libgmp3c2 $ sudo ./configure $ sudo make install #コンパイル済を落としてるので make は飛ばす。 $ ghci Prelude> putStrLn "Hello world!" Hello world!
終わり。
Recent Comments