on master help sign in
debian-bootstrap.sh: install from ubuntu repos first then extra repos
d1f55cfJens Petersen
debian-bootstrap.sh+9−15
@@ -12,21 +12,13 @@
12
12
13set -exu
13set -exu
14
14
15−mkdir /home/stackage -p
15+mkdir -p /home/stackage
16
16
17+export LANG=C.UTF-8
17export DEBIAN_FRONTEND=noninteractive
18export DEBIAN_FRONTEND=noninteractive
18−apt-get update
19−apt-get install -y software-properties-common
20−
21−add-apt-repository ppa:hvr/ghc -y
22−apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
23−add-apt-repository -y --keyserver hkp://keyserver.ubuntu.com:80 'deb http://download.mono-project.com/repo/debian wheezy main'
24−add-apt-repository -y --keyserver hkp://keyserver.ubuntu.com:80 'deb http://download.mono-project.com/repo/debian wheezy-apache24-compat main'
25−add-apt-repository -y --keyserver hkp://keyserver.ubuntu.com:80 'deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main'
26−
27−GHCVER=8.6.3
28
19
29apt-get update
20apt-get update
21+
30apt-get install -y \
22apt-get install -y \
31 apt-transport-https \
23 apt-transport-https \
32 build-essential \
24 build-essential \
@@ -37,10 +29,6 @@ apt-get install -y \
37 fsharp \
29 fsharp \
38 g++ \
30 g++ \
39 gawk \
31 gawk \
40− ghc-$GHCVER \
41− ghc-$GHCVER-dyn \
42− ghc-$GHCVER-htmldocs \
43− ghc-$GHCVER-prof \
44 git \
32 git \
45 gnupg \
33 gnupg \
46 gradle \
34 gradle \
@@ -145,6 +133,7 @@ apt-get install -y \
145 r-base \
133 r-base \
146 r-base-dev \
134 r-base-dev \
147 ruby-dev \
135 ruby-dev \
136+ software-properties-common \
148 sudo \
137 sudo \
149 unixodbc-dev \
138 unixodbc-dev \
150 wget \
139 wget \
@@ -153,6 +142,11 @@ apt-get install -y \
153 zip \
142 zip \
154 zlib1g-dev
143 zlib1g-dev
155
144
145+GHCVER=8.6.3
146+
147+add-apt-repository ppa:hvr/ghc -y
148+apt-get install -y ghc-$GHCVER ghc-$GHCVER-dyn ghc-$GHCVER-htmldocs ghc-$GHCVER-prof
149+
156# odbc
150# odbc
157curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
151curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
158curl https://packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
152curl https://packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list