##master-page:ReadingTemplate #format wiki #language ja = haskell メモ = == インストール == いろいろ試行錯誤した結果、結局普通にインストールすることに。 === 依存するライブラリのインストール === libgmp3-dev libedit2 libedit-dev freeglut3-dev libglu1-mesa-dev zlib1g-dev が使われてる(かも)しれないのでインストールした。<
> あとでインストールしたり、configureで怒られてからインストールするのでもよさそう。 {{{ $ sudo aptitude install libgmp3-dev libedit2 libedit-dev freeglut3-dev libglu1-mesa-dev zlib1g-dev }}} === GHC 7.0.3 のインストール === apt で入る ghc はバージョンが古いので、公式からインストールする。<
> あとでHaskell Platform を入れるために、今回は最新版ではなくて 7.0.3 をインストールした。<
> Linux x64 用のバイナリがあるので、それを使う。 {{{ $ wget "http://www.haskell.org/ghc/dist/7.0.3/ghc-7.0.3-x86_64-unknown-linux.tar.bz2" $ tar xjf ghc-7.0.3-x86_64-unknown-linux.tar.bz2 $ cd ghc-7.0.3 $ ./configure $ sudo make install }}} === Haskell Platform のインストール === こっちはソースコードからコンパイルする。 {{{ $ wget "http://lambda.galois.com/hp-tmp/2011.2.0.1/haskell-platform-2011.2.0.1.tar.gz" $ tar xzf haskell-platform-2011.2.0.1.tar.gz $ cd haskell-platform-2011.2.0.1 $ ./configure $ sudo make install }}} === Cabal のアップデートをしておく === パッケージマネージャ的なものです {{{ $ cabal update }}} === Flymake === C++などでもおなじみのFlymake, Haskellでも超便利。 -- [[fujima]] <><
> http://kamonama.blogspot.jp/2011/07/flymake-haskell.html ---- [[Category読み物]]