|
|
|
@@ -46,6 +46,7 @@ PKGS="
|
|
|
|
|
python
|
|
|
|
|
python-dev
|
|
|
|
|
python-pip
|
|
|
|
|
python-software-properties
|
|
|
|
|
rbenv
|
|
|
|
|
rsync
|
|
|
|
|
rsyslog
|
|
|
|
@@ -69,38 +70,42 @@ PKGS="
|
|
|
|
|
|
|
|
|
|
apt-get update
|
|
|
|
|
apt-get -y upgrade
|
|
|
|
|
apt-get install -y $PKGS
|
|
|
|
|
|
|
|
|
|
for PKG in $PKGS ; do
|
|
|
|
|
apt-get install -y $PKG
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
# install docker
|
|
|
|
|
apt-get install apt-transport-https ca-certificates
|
|
|
|
|
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
|
|
|
|
|
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
|
|
|
|
|
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" > \
|
|
|
|
|
/etc/apt/sources.list.d/docker.list
|
|
|
|
|
apt-get update
|
|
|
|
|
apt-get install docker-engine
|
|
|
|
|
apt-get install -y docker
|
|
|
|
|
#apt-get install apt-transport-https ca-certificates
|
|
|
|
|
#apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
|
|
|
|
|
# --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
|
|
|
|
|
#echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" > \
|
|
|
|
|
# /etc/apt/sources.list.d/docker.list
|
|
|
|
|
#apt-get update
|
|
|
|
|
#apt-get install docker-engine
|
|
|
|
|
|
|
|
|
|
# install docker machine (this is gross):
|
|
|
|
|
curl -L https://github.com/docker/machine/releases/download/v0.6.0/docker-machine-`uname -s`-`uname -m` > /usr/local/bin/docker-machine && \
|
|
|
|
|
curl -L \
|
|
|
|
|
https://github.com/docker/machine/releases/download/v0.6.0/docker-machine-`uname -s`-`uname -m` > \
|
|
|
|
|
/usr/local/bin/docker-machine && \
|
|
|
|
|
chmod +x /usr/local/bin/docker-machine
|
|
|
|
|
|
|
|
|
|
# install docker compose (also gross):
|
|
|
|
|
curl -L
|
|
|
|
|
https://github.com/docker/compose/releases/download/1.6.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose && \
|
|
|
|
|
curl -L \
|
|
|
|
|
https://github.com/docker/compose/releases/download/1.6.2/docker-compose-`uname -s`-`uname -m` > \
|
|
|
|
|
/usr/local/bin/docker-compose && \
|
|
|
|
|
chmod +x /usr/local/bin/docker-compose
|
|
|
|
|
|
|
|
|
|
# and completion
|
|
|
|
|
curl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/bash/docker-compose > \
|
|
|
|
|
curl -L \
|
|
|
|
|
https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/bash/docker-compose > \
|
|
|
|
|
/etc/bash_completion.d/docker-compose
|
|
|
|
|
|
|
|
|
|
# install neovim
|
|
|
|
|
add-apt-repository ppa:neovim-ppa/unstable
|
|
|
|
|
apt-get update
|
|
|
|
|
sudo apt-get install neovim
|
|
|
|
|
|
|
|
|
|
# use faster parallel bzip2:
|
|
|
|
|
OLD="$(which bzip2)"
|
|
|
|
|
rm $OLD
|
|
|
|
|
ln $(which pbzip2) $OLD
|
|
|
|
|
apt-get install neovim
|
|
|
|
|
|
|
|
|
|
# install ruby-build for rbenv install
|
|
|
|
|
git clone https://github.com/rbenv/ruby-build.git /root/.rbenv/plugins/ruby-build
|
|
|
|
|