IT練習ノート

IT関連で調べたこと(実際は嵌ったこと)を書いています。

haskellのインストール

悲しいことにAWS上に作っていたHaskell環境のインスタンスを誤ってTerminateしてしまいました。 なので、再度環境を作成しました。 環境はamzn-ami-pv-2014.03.2.x86_64-ebs (ami-25dd9324)です。 コマンドのログは下記です。

yum update
yum install gcc
yum install make gmp-devel libffi-devel zlib-devel mesa-libGL-devel mesa-libGLU-devel freeglut-devel
cd /tmp
mkdir haskell
cd haskell
wget http://www.haskell.org/platform/download/2013.2.0.0/haskell-platform-2013.2.0.0.tar.gz
wget http://www.haskell.org/ghc/dist/7.6.3/ghc-7.6.3-x86_64-unknown-linux.tar.bz2
tar xf ghc-7.6.3-x86_64-unknown-linux.tar.bz2
tar xf haskell-platform-2013.2.0.0.tar.gz
cd ghc-7.6.3
./configure --prefix=/ghc-7.6.3
make install
cd /tmp/haskell/haskell-platform-2013.2.0.0
./configure --prefix=/ghc-7.6.3 --with-ghc=/ghc-7.6.3/bin/ghc --with-ghc-pkg=/ghc-7.6.3/bin/ghc-pkg --with-hsc2hs=/ghc-7.6.3/bin/hsc2hs
make
make install
cabal install cabal-install

やっぱりHaskell Platformのmakeは時間がかかりますねぇ。。次回はPlatform抜きにします。