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 @ 1606:16325d2ab2dd
History | View | Annotate | Download (1.17 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 | 1582:f26dc3004b3f | Chris | mercurial \ |
| 39 | 1600:ed9c467ef922 | Chris | mercurial-git \ |
| 40 | 1589:94669513c53c | Chris | openjdk-9-jdk-headless \ |
| 41 | 1582:f26dc3004b3f | Chris | postgresql \ |
| 42 | 1587:d8949733849d | Chris | rsync \ |
| 43 | ruby \ |
||
| 44 | ruby-dev \ |
||
| 45 | sudo |
||
| 46 | 1582:f26dc3004b3f | Chris | |
| 47 | 1587:d8949733849d | Chris | locale-gen en_US.UTF-8 |
| 48 | 1582:f26dc3004b3f | Chris |