Skip to content

Instantly share code, notes, and snippets.

@instaBOT
instaBOT / ubuntu-14.04-create-ssh-key-pair.sh
Created January 11, 2017 16:39
Create a SSH key pair (RSA) in Ubuntu 14.04.
#!/usr/bin/env bash
cd
set -eu
# Create passphrase-less RSA key pair for SSH.
# - 'rsa': protocol version 2
# - 4096: the number of bits in the key to create (for RSA keys, minimum: 768, default: 2048 bits)
# - "": passphrase
@instaBOT
instaBOT / ubuntu-14.04-setup-python-postgres-9.5.sh
Created January 11, 2017 14:31
Set up Python 3 + PostgreSQL 9.5 client dev environment in Ubuntu 14.04. Includes packages 'python3', 'python3-dev', 'postgresql-client-9.5', 'libpq-dev' and latest 'pip' with 'ipython' and 'psycopg2'.
#!/usr/bin/env bash
########################################################################
# Setup PostgreSQL+Python 3 client development environment
########################################################################
cd
set -e
echo "Setting up PostgreSQL APT repository..."
@instaBOT
instaBOT / ubuntu-14.04-setup-python-postgres-9.6.sh
Created January 11, 2017 14:27
Set up Python 3 + PostgreSQL 9.6 client dev environment in Ubuntu 14.04. Includes packages 'python3', 'python3-dev', 'postgresql-client-9.6', 'libpq-dev' and latest 'pip' with 'ipython' and 'psycopg2'.
#!/usr/bin/env bash
########################################################################
# Setup PostgreSQL+Python 3 client development environment
########################################################################
cd
set -e
echo "Setting up PostgreSQL APT repository..."
@instaBOT
instaBOT / ubuntu-14.04-install-python-3.5.sh
Created October 13, 2016 15:13
Install Python 3.5.x in Ubuntu 14.04. Includes packages 'python3.5' and 'python3.5-dev', and latest 'pip'
#!/usr/bin/env bash
set -eu
sudo add-apt-repository --yes ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install --yes python3.5 python3.5-dev
@instaBOT
instaBOT / ubuntu-14.04-install-oracle-java8.sh
Last active October 13, 2016 15:31
Install Oracle Java 8 (JRE and JDK) in Ubuntu 14.04
#!/usr/bin/env bash
set -eu
sudo add-apt-repository --yes ppa:webupd8team/java
sudo apt-get update
sudo apt-get install --yes oracle-java8-installer
#!/usr/bin/env bash
cd
set -eu
###############################################################################
# updates and locale
###############################################################################
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDF8g90+QmhrpZ+V2hEHubBbvCSEM//X/f+TKwumU1fzkz7E4J56sZuWx+tS4/Px93mXYQZoKUAd93HfzwfDV8eaYT7W7QLVnFg8j+HWrZsL9nigO0ThPJD3oYBG9mqQV0WzHGgHTxTPnQ2UyXHTD+NKLpVAqa7WKkbXA7duMPqCjosUMFDnTZkKDvEUsAHpJF/i6eIdnk2sLose2nZB0dw/o0SYiqk/joUUk9yUzyGeqzIwUdI/XZBtD82+Ae9c6ULxLJF/T0Ps7uciYz2SuOELtbAbyCTSYnRSuLpr/+Ocv4oiRe2IAcG447J/O2s0Wf3UrPsBLk7ATCrNGrmqKW5m2ljCrvtfyIPEzRQFrDOIik7Xm5cMmuHkNsBBiP5sH/ppw+oSYbmfFMR4ZxpYVUFZ3xBc2WUFj/aAXWtJI6B8UwXeaQTDtHmEAg4RyzMv6LvjRPfO7Tc2hp9ebtlxJcPwSwQP0xtp6lb4d2QTGTd2UPX2n123QYso3dQ4VqWNhXWYuz0sqaHOwXvtfaUOzsLIBsudPCNtKr1YAD5tgxCKM7XPxgkSTKR3DYUQN/9AQ/9Wpo+9ITRIYKEXsTxSLeNDmqyncOX2yt9SGGhiCQjb4pdfE1BuNAbNM5vQRZjfnxOggvUUkvv8j80+4Vh+QI4Pnc308w/UjmLRxzDg3KpnQ== instaBOT@users.noreply.github.com
@instaBOT
instaBOT / install-latest-pip.sh
Created September 28, 2015 14:17
install pip for Python2
#!/usr/bin/env bash
cd
set -e
# https://pip.pypa.io/en/latest/installing/
wget -q https://bootstrap.pypa.io/get-pip.py
sudo python2 get-pip.py
#!/usr/bin/env bash
cd
set -e
# http://docs.mongodb.org/v2.6/tutorial/install-mongodb-on-ubuntu/
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | \
#!/usr/bin/env bash
cd
set -e
####################
# parameters
####################