###Update We first need to make sure ubuntu is up to speed and updated. Easy way to do this is to use the following commands.
-
sudo apt-get update -
sudo apt-get upgrade -
sudo apt-get install ubuntu-release-upgrader-core -
sudo do-release-upgrade -
Keyboard Bindings
- Active g keys driver
- Pinthos Shortcuts
dbus-send --print-reply --dest=net.kevinmehall.Pithos /net/kevinmehall/Pithos net.kevinmehall.Pithos.PlayPausedbus-send --print-reply --dest=net.kevinmehall.Pithos /net/kevinmehall/Pithos net.kevinmehall.Pithos.SkipSong
- Task Switcher - KDE Control Module
###Setup Core Development
-
Zsh
apt-get install zshsh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"- Themes
- Plugins:
- git node npm sublime docker meteor ubuntu vagrant z history zsh-syntax-highlighting extract
- zsh-syntax-highlighting
-
Git
apt-get install gitgit config --global user.email "you@example.com"git config --global user.email "you@example.com"
-
Curl
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
- Node
curl -sL https://deb.nodesource.com/setup | sudo bash -sudo apt-get install -y nodejs- Optional (apt-get install -y build-essential)
- nvm
- Docker
curl -sSL https://get.docker.com/ | shsudo usermod -aG docker <username>
- Vagrant
sudo apt-get install linux-headers-$(uname -r)sudo dpkg-reconfigure virtualbox-dkmssudo apt-get install virtualbox-qtsudo apt-get install vagrant- Add a box
vagrant box add precise32 http://files.vagrantup.com/precise32.box
- Npm
sudo npm install npm -gnpm adduser
-
Global NPM
terniron-nodeeslint babel-eslintcoffee-script
-
NPM Misc
- To check for old outdated npm packages that are install globally
npm outdated -g --depth=0
- Update all global packages
npm update -g
- To check for old outdated npm packages that are install globally
-
Meteor
###Software
Note you can install some of this software via the Software Manager which comes pre-installed, although, it has its limitations in scope so I typical install everything via the console. Nevertheless, take a look at the various packages it has to offer something might trip your trigger.
-
Sublime *
- Refer to the following: My Sublime SetUp
-
Chrome
- You should be able to just install it by going to Chrome
- If not you may have to install it manually
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'sudo apt-get updatesudo apt-get install google-chrome-beta
-
Update Chrome
sudo apt-get --only-upgrade install google-chrome-betakillall google-chrome
-
VLC
sudo apt-get updatesudo apt-get install vlc browser-plugin-vlc
-
Spotify
- Search for and open the “Software & Updates” utility from Unity Dash.
- Under “Other Software” tab, click the Add button and paste the below line into the pop-up box:
deb http://repository.spotify.com stable non-free - sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 94558F59
- sudo apt-get update
- sudo apt-get install spotify-client
-
Pandora Client which is pretty cool, unlimited skips no adds, plus you can see the next songs that will be played. And did I mention that is with a free account?? Although, here is the catch you will have to create a new pandora account once a week or so since your account will get flagged and all of a sudden you will start to hear ads. Although, there is no email verification so it really is not much of a hassle
- Best way to install this is via the
Software Managerwhich is a program that comes pre-install. Open that up and search forpithosand install it.
- Best way to install this is via the
-
Simple Screen Recorder which is what I use to do the screen casts
sudo add-apt-repository ppa:maarten-baert/simplescreenrecordersudo apt-get updatesudo apt-get install simplescreenrecorder- If you want to record 32-bit OpenGL applications on a 64-bit system:
sudo apt-get install simplescreenrecorder-lib:i386
-
Guvcview web-cam recorder
sudo add-apt-repository ppa:pj-assis/ppasudo apt-get updatesudo apt-get install guvcview
Look to the all mighty Google for assistance.