To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Tag: | Revision:

root / deploy / provision.d / 000-system-packages.sh @ 1611:89d3095ddc70

History | View | Annotate | Download (1.18 KB)

1 1577:e38eee2e1d47 Chris
#!/bin/bash
2
3
set -e
4
5 1589:94669513c53c Chris
# Install necessary system packages. This assumes we are deploying on
6
# Ubuntu 16.04.
7
8
# We aim to make all of these provisioning scripts non-destructive if
9
# run more than once. In this case, running the script again will
10
# install any outstanding updates.
11
12 1587:d8949733849d Chris
apt-get update && \
13
    apt-get dist-upgrade -y && \
14
    apt-get install -y \
15
            ack-grep \
16
            apache2 \
17
            apache2-dev \
18
            apt-utils \
19
            build-essential \
20
            cron \
21 1582:f26dc3004b3f Chris
            curl \
22
            doxygen \
23 1587:d8949733849d Chris
            exim4 \
24 1582:f26dc3004b3f Chris
            git \
25 1587:d8949733849d Chris
            graphviz \
26
            imagemagick \
27
            libapache-dbi-perl \
28
            libapache2-mod-perl2 \
29
            libapr1-dev \
30
            libaprutil1-dev \
31
            libauthen-simple-ldap-perl \
32
            libcurl4-openssl-dev \
33
            libdbd-pg-perl \
34
            libpq-dev \
35
            libmagickwand-dev \
36
            libio-socket-ssl-perl \
37
            logrotate \
38 1607:1c904260787b Chris
            lynx \
39 1582:f26dc3004b3f Chris
            mercurial \
40 1600:ed9c467ef922 Chris
            mercurial-git \
41 1589:94669513c53c Chris
            openjdk-9-jdk-headless \
42 1582:f26dc3004b3f Chris
            postgresql \
43 1587:d8949733849d Chris
            rsync \
44
            ruby \
45
            ruby-dev \
46
            sudo
47 1582:f26dc3004b3f Chris
48 1587:d8949733849d Chris
locale-gen en_US.UTF-8
49 1582:f26dc3004b3f Chris