星期六, 10月 31, 2009

xmonad in Debian Sid

最近更新了筆電上的 xmonad 結果重開發現開不了, 原來是套件相依的一些問題(畢竟是 sid 阿阿阿~) ,後來決定不用套件庫裡面的 xmonad,用 Cabal 裝。

Cabal 是專門用來裝 haskell 的套件的軟體 (有點像 cpan) ,好處是可以把 haskell package 裝在 user 自己的 home dir 下面,這樣系統也比較乾淨。

參考這篇文章Install Xmonad on Debian Lenny,照著做就可以了,不過要把 .xsession 或 .xinitrc 裡面 xmonad 路徑改成 /home//.cabal/bin/xmonad 才能啟動,以下紀錄一下過程。


sudo apt-get install ghc libghc6-network-dev libghc6-mtl-dev zlib1g-dev
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

也是可以寫成 script 啦.. 可是好像很久才會用一次,所以暫時沒動力.. XD

沒有留言: