Cabal 是專門用來裝 haskell 的套件的軟體 (有點像 cpan) ,好處是可以把 haskell package 裝在 user 自己的 home dir 下面,這樣系統也比較乾淨。
參考這篇文章Install Xmonad on Debian Lenny,照著做就可以了,不過要把 .xsession 或 .xinitrc 裡面 xmonad 路徑改成 /home/
sudo apt-get install ghc libghc6-network-dev libghc6-mtl-dev zlib1g-dev也是可以寫成 script 啦.. 可是好像很久才會用一次,所以暫時沒動力.. XD
wget http://hackage.haskell.org/packages/archive/cabal-install/0.6.2/cabal-install-0.6.2.tar.gz
tar -xzvf cabal-install-0.6.2.tar.gz
cd cabal-install-0.6.2
./bootstrap.sh
export PATH="$HOME/.cabal/bin:$PATH"
sudo aptitude install libx11-dev libxft-dev
cabal update
cabal install xmonad
cabal install xmonad-contrib