Skip to content

Instantly share code, notes, and snippets.

@marioidival
Last active August 29, 2015 14:02
Show Gist options
  • Save marioidival/a98cbe0d10cc9ab9adeb to your computer and use it in GitHub Desktop.
Save marioidival/a98cbe0d10cc9ab9adeb to your computer and use it in GitHub Desktop.
# Update System
sudo apt-get update && sudo apt-get dist-upgrade
# Install prerequisites
sudo apt-get install autoconf bison build-essential libssl-dev libyaml-dev libreadline6 libreadline6-dev libncurses5-dev zlib1g zlib1g-dev sqlite3 libxslt-dev libxml2-dev libsqlite3-dev python-software-properties postfix curl libcurl3 libcurl3-gnutls libcurl4-openssl-dev
# Misc Utilities
sudo apt-get install ssh tmux vim git-core wget zip unzip mcrypt imagemagick libmagickwand-dev htop whois dnsutils powertop gparted zenmap terminator
# Set up git config
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
git config --global credential.helper cache
# Cache credentials for 24 hours
git config --global credential.helper 'cache --timeout=86400'
# Install nodejs
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update && sudo apt-get install nodejs
# NGINX
sudo add-apt-repository ppa:nginx/stable
sudo apt-get update && sudo apt-get install nginx
# Better Icon Theme
sudo add-apt-repository ppa:tiheum/equinox
# Source needs adjusted since not built for 14.04 yet
sudo vim /etc/apt/sources.list.d/tiheum-equinox-trusty.list
# Replace existing line with this and save:
deb http://ppa.launchpad.net/tiheum/equinox/ubuntu raring main
# Update and install
sudo apt-get update && sudo apt-get install faience-theme faience-icon-theme
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment