Things to install for a rebuild Ubuntu

These are commands to run

Chrome

Dropbox

sudo apt-get -y install nautilus-dropbox

Worth noting here that the .profile, .bashrc and .bash_aliases are in the ubuntu folder

Wine

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install -y wine1.7

1Password - installed with wine

Sublime Text

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer

Then you need package control go get the script at Package Control, it should be the below

import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

Finally set the spell check to true
Preferences -> Settings - User

{
  "spell_check": true
}

Git

sudo apt-get install git
git config --global user.name "Your Name"
git config --global user.email "youremail@domain.com"

GoLang

sudo curl -O https://storage.googleapis.com/golang/go1.6.linux-amd64.tar.gz
sudo tar -xvf go1.6.linux-amd64.tar.gz
sudo mv go /usr/local

Then you need to setup your env

export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/work

go get -u golang.org/x/tools/cmd/goimports
go get -u golang.org/x/tools/cmd/godoc
`

Finally the golang plugin for Sublime

Java 8

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Scala

wget http://www.scala-lang.org/files/archive/scala-2.11.8.deb
sudo dpkg -i scala-2.11.8.deb
sudo apt-get update
sudo apt-get install scala

Intellij
Once you download this then you need to unzip and install

tar xfz /tmp/intellij.tar.gz &&
cd idea-IC-123.169/bin &&
./idea.sh

Docker

sudo apt-get update
apt-get install apt-transport-https ca-certificates
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
sudo subl /etc/apt/sources.list.d/docker.list
PASTE deb https://apt.dockerproject.org/repo ubuntu-trusty main

sudo apt-get update
sudo apt-cache policy docker-engine

sudo apt-get install linux-image-extra-$(uname -r)

sudo apt-get install apparmor

Test install by

sudo apt-get install docker-engine
sudo service docker start
sudo docker run hello-world