Skip to content

Instantly share code, notes, and snippets.

@dbehnke
Created March 5, 2014 17:54
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dbehnke/9372602 to your computer and use it in GitHub Desktop.
Save dbehnke/9372602 to your computer and use it in GitHub Desktop.
Ubuntu 14.04 LTS (Trusty) Post Install Tasks
#!/bin/bash
#Post Install for Ubuntu 14.04 LTS (Trusty)
#copy and paste and run - don't run this script directly
#you are going to need to reboot after each part.
echo "Don't run this script directly, copy and paste"
echo "the parts you will use! See the file's comments for information."
echo ""
echo "The script will run part 1 for you.. then read the file for rest!"
echo ""
echo "Updating your system!"
#Part 1 - update system
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y dist-upgrade
echo ""
echo "Reboot your system! And read the rest of this file!"
echo ""
break
#Part 2 - Install Virtualbox additions
sudo apt-get install build-essential dkms linux-headers-`uname -r`
# mount the virtualbox cd and install the additions, reboot when done.
#Part 3 - Install packages available without PPA
#unity tweak tool
sudo apt-get -y install unity-tweak-tool
#droid fonts
sudo apt-get -y install fonts-droid
#zshell
sudo apt-get -y install zsh
#htop - like top but better
sudo apt-get -y install htop
#compiz-settings-manager - used to play with advanced settings
#you probably don't need to use it, the defaults are good enough
sudo apt-get -y install compizconfig-settings-manager
#vim - I don't know why anyone would want to use standard vi
sudo apt-get -y install vim
#git - version control software
sudo apt-get -y install git-core
#synaptic - lighter than software center, better descriptions
sudo apt-get -y install synaptic
#openconnect - if you connect to a cisco vpn
sudo apt-get -y install network-manager-openconnect-gnome
#ecryptfs - if you have a private folder you want encrypted
sudo apt-get -y install ecryptfs-utils
#indicator-multiload - a nice mini system monitor
sudo apt-get -y install indicator-multiload
#browsers and email (probably already installed)
sudo apt-get -y install thunderbird
sudo apt-get -y install firefox
#chromium (open source version of google chrome)
sudo apt-get -y install chromium-browser
#Java 7 - The open version so far is good enough IMO
#I haven't seen a reason yet to use the one from Oracle
#directly.
sudo apt-get -y install openjdk-7-jdk
# if you don't want the JDK
#sudo apt-get -y install openjdk-7-jre
# if you want a headless jre (no broswer plugins)
#sudo apt-get -y install openjdk-7-jre-headless
#bleachbit - this tool is nice to clean out crap
#on your system - I use it when I want to shrink my
#virtual hard drives on VMs, or prior to backing up
#entire system.
sudo apt-get -y install bleachbit
#Part 3 - PPAs
#TODO once Trusty is released - I don't like to install PPAs
#while in beta.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment