Created
March 5, 2014 17:54
-
-
Save dbehnke/9372602 to your computer and use it in GitHub Desktop.
Ubuntu 14.04 LTS (Trusty) Post Install Tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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