packageのインストールに関する備忘録

cabal install のリポジトリ

http://hackage.haskell.org/trac/hackage/wiki/CabalInstall
を見ればいいんだけど、おもいっきり間違えた。 cabal install の stable branche は http://darcs.haskell.org/cabal-branches/cabal-install-x.x である。

Setup configure のオプション

make configure と同じく --prefix=$HOME/xxx を付けてローカルに。ついでに --user を指定しておけば、 パッケージの登録がユーザのデータベースに対してなされるようになる。

道のり

  1. 何かcgi書こう
  2. できた!
  3. 日本語出力おかしい
  4. そうだ ghc 6.10 は日本語そのまま入出力できないのだった
  5. utf8-stringがひつようだ
  6. wget して展開してSetupとかめんどい
  7. cabal install だ
  8. Ubuntuのpackageにcabal installないぞ…
  9. よしdarcs getだ
  10. ライブラリが足りないので apt-get
  11. なんかライブラリの要求バージョンおかしい
  12. もしかして:HEADだから
  13. brancheにした
  14. あれ、cabalコマンドがないぞ
  15. cabalとcabal install間違えてたでござる
  16. できた、やっとcabal install使える
  17. sudo apt-get install libghc6-utf8-string-dev あるとか悲しい…というかなんでさっき apt-get したときに気付かなかったの…