#!/usr/bin/env bash set -v -e -x export DEBIAN_FRONTEND=noninteractive apt-get -y update apt-get -y install software-properties-common # Add more repos add-apt-repository "deb http://ports.ubuntu.com/ xenial main restricted universe multiverse" add-apt-repository "deb http://ports.ubuntu.com/ xenial-security main restricted universe multiverse" add-apt-repository "deb http://ports.ubuntu.com/ xenial-updates main restricted universe multiverse" add-apt-repository "deb http://ports.ubuntu.com/ xenial-backports main restricted universe multiverse" # Update. apt-get -y update apt-get -y dist-upgrade apt_packages=() apt_packages+=('build-essential') apt_packages+=('ca-certificates') apt_packages+=('curl') apt_packages+=('libxml2-utils') apt_packages+=('zlib1g-dev') apt_packages+=('ninja-build') apt_packages+=('gyp') apt_packages+=('mercurial') apt_packages+=('locales') # Install packages. apt-get install -y --no-install-recommends ${apt_packages[@]} locale-gen en_US.UTF-8 dpkg-reconfigure locales # Cleanup. rm -rf ~/.ccache ~/.cache apt-get autoremove -y apt-get clean apt-get autoclean rm $0