@@ -1,4 +1,23 @@
11Work in progress: create a list of commands necessary to get Stackage
22up-and-running on a freshly installed Debian-based system (includin Ubuntu).
33
4− sudo apt-get install libncurses-dev
4+ sudo apt-get update
5+ sudo apt-get install -y build-essential libncurses-dev git libgmp3c2 libgmp3-dev zlib1g-dev libedit2 libedit-dev freeglut3-dev libglu1-mesa-dev
6+ wget http://www.haskell.org/ghc/dist/7.4.2/ghc-7.4.2-x86_64-unknown-linux.tar.bz2
7+ tar jxfv ghc-7.4.2-x86_64-unknown-linux.tar.bz2
8+ cd ghc-7.4.2
9+ ./configure --prefix=/opt/ghc-7.4.2
10+ sudo make install
11+ echo 'export PATH=/opt/ghc-7.4.2/bin:~/.cabal/bin:$PATH' > ~/.bashrc
12+ source ~/.bashrc
13+ cd ..
14+ wget http://hackage.haskell.org/packages/archive/cabal-install/1.16.0.2/cabal-install-1.16.0.2.tar.gz
15+ tar zxfv cabal-install-1.16.0.2.tar.gz
16+ cd cabal-install-1.16.0.2/
17+ bash bootstrap.sh
18+ cd ..
19+ git clone --recursive https://github.com/fpco/stackage
20+ cd stackage
21+ cabal update
22+ cabal install
23+ stackage build