on master help sign in
Create a Debian build script
commitaacf583304cc726fa3e7cf49db825c459d2aa046 authorMichael Snoyman <michael@snoyman.com> dateFri 14 Dec 2012, 07:44 (14 years ago) parentd71d0fe
2 files changed+25−23
README-Debian.md−23 debian-bootstrap.sh+25
README-Debian.mddeleted−23
@@ -1,23 +0,0 @@
1−Work in progress: create a list of commands necessary to get Stackage
2−up-and-running on a freshly installed Debian-based system (includin Ubuntu).
3−
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
debian-bootstrap.shnew file+25
@@ -0,0 +1,25 @@
1+#!/bin/bash -ex
2+
3+# Work in progress: create a list of commands necessary to get Stackage
4+# up-and-running on a freshly installed Debian-based system (includin Ubuntu).
5+
6+sudo apt-get update
7+sudo apt-get install -y build-essential libncurses-dev git libgmp3c2 libgmp3-dev zlib1g-dev libedit2 libedit-dev freeglut3-dev libglu1-mesa-dev
8+wget http://www.haskell.org/ghc/dist/7.4.2/ghc-7.4.2-x86_64-unknown-linux.tar.bz2
9+tar jxfv ghc-7.4.2-x86_64-unknown-linux.tar.bz2
10+cd ghc-7.4.2
11+./configure --prefix=/opt/ghc-7.4.2
12+sudo make install
13+echo 'export PATH=/opt/ghc-7.4.2/bin:~/.cabal/bin:$PATH' > ~/.bashrc
14+source ~/.bashrc
15+cd ..
16+wget http://hackage.haskell.org/packages/archive/cabal-install/1.16.0.2/cabal-install-1.16.0.2.tar.gz
17+tar zxfv cabal-install-1.16.0.2.tar.gz
18+cd cabal-install-1.16.0.2/
19+bash bootstrap.sh
20+cd ..
21+git clone --recursive https://github.com/fpco/stackage
22+cd stackage
23+cabal update
24+cabal install
25+stackage build