Sunday, August 17, 2014

New Ubuntu Install Essentials

This is a live document I am keeping for myself of everything I need to do when I setup a new machine with Ubuntu. It is not intended to necessarily be useful for anyone else.

PPAs

ppa:libreoffice/ppa
ppa:git-core/ppa
ppa:jtaylor/keepass
ppa:byobu/ppa
ppa:dlech/keepass2-plugins



sudo add-apt-repository ppa:libreoffice/ppa

sudo add-apt-repository ppa:git-core/ppa
sudo add-apt-repository ppa:jtaylor/keepass
sudo add-apt-repository ppa:byobu/ppa
sudo add-apt-repository ppa:dlech/keepass2-pluginssudo add-apt-repository ppa:openjdk-r/ppa

Programs To Install

zsh
oh-my-zsh
byobu
Google Chrome
keepass2
git
gitgssh
unity-webapps-gmail
unity-webapps-googlecalendar
unity-webapps-googleplus
unity-webapps-pandora
unity-webapps-youtube
Owncloud
keepass2-plugin-application-indicator
keepass2-plugin-application-menu
keepass2-plugin-keepasshttp
gnucash
openjdk-8-jre
wine

sudo apt-get install zsh byobu keepass2 git gitk gitg ssh unity-webapps-gmail unity-webapps-googlecalendar unity-webapps-googleplus unity-webapps-pandora unity-webapps-youtube keepass2-plugin-application-indicator keepass2-plugin-application-menu keepass2-plugin-keepasshttp gnucash openjdk-8-jre wine
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
rm google-chrome-stable_current_amd64.deb
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list"
wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/xUbuntu_14.04/Release.key

sudo apt-key add - < Release.key
rm Release.key
sudo apt-get update
sudo apt-get install owncloud-client
ssh-keygen -t rsa -C "maxolasersquad@gmail.com"
# This then needs to be added to https://github.com/settings/ssh
wget --no-check-certificate http://install.ohmyz.sh -O - | sh
cd ~/.oh-my-zsh/
git remote add maxolasersquad git@github.com:maxolasersquad/oh-my-zsh.git
git pull maxolasersquad master
git push maxolasersquad master
byobu-enable

Firefox Plugins

https://addons.mozilla.org/en-us/firefox/addon/uacontrol/
This needs to be configured as follows.
Site: www.netflix.com
Custom: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/31.0

Weather Indicator

sudo add-apt-repository ppa:pywapi-devel/ppa
sudo add-apt-repository ppa:weather-indicator-team/ppa

Next, these entries need to be changed from 'trusty' to 'saucy'.

sudo apt-get update
sudo apt-get install indicator-weather