To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.
root / deploy / provision.d / 000-system-packages.sh @ 1604:2162f6ff8580
History | View | Annotate | Download (1.17 KB)
| 1 |
#!/bin/bash |
|---|---|
| 2 |
|
| 3 |
set -e |
| 4 |
|
| 5 |
# 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 |
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 |
curl \ |
| 22 |
doxygen \ |
| 23 |
exim4 \ |
| 24 |
git \ |
| 25 |
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 |
mercurial \ |
| 39 |
mercurial-git \ |
| 40 |
openjdk-9-jdk-headless \ |
| 41 |
postgresql \ |
| 42 |
rsync \ |
| 43 |
ruby \ |
| 44 |
ruby-dev \ |
| 45 |
sudo |
| 46 |
|
| 47 |
locale-gen en_US.UTF-8 |
| 48 |
|
| 49 |
|