Since I need 6.10 which is not in Debian, it might be a good idea to try to figure out how to compile from source. Nope.. 6.10 is in unstable. Next: cabal -> it's in debian as `cabal-install' Anyways, for non-root access, a binary install is possible using: http://www.haskell.org/ghc/dist/6.12.1/ghc-6.12.1-i386-unknown-linux-n.tar.bz2 Haskell platform requires 6.10.4 however: http://www.haskell.org/ghc/dist/6.10.4/ghc-6.10.4-i386-unknown-linux-n.tar.bz2 Anyways, it fails on glut (-lglut32 ??). I'm not going to bother with that now. Next attempt: follow the installation guide of Xmonad, after installing ghc 6.10.4 from the binary package. This installs cabal-install first.