A fresh install for my laptop, with some Desktop tools and all the rails/ruby stuff I need.
- Choose a short name for your computer, it will later show in the prompt. Only enter your firstname/alias, it will always show in the toolbar.
- Enable canonical partners in “Software Sources” > Other Software
- Install RVM
sudo apt-get install curl libcurl4-openssl-dev zlib1g-dev libssl-dev libreadline6-dev libncursesw5-dev libxml2 libxml2-dev libxslt1-dev libsqlite3-dev -y install rvm following instructions in the link...
- Rubymine to /opt/rubymine
Command key:
Choose "meta is mapped to left win" in advanced keyboard layout options
Executable:
/opt/rubymine/bin/rubymine.sh and setup mine as executable then
alias m="mine . > /dev/null 2>&1 &"
Inotify:
# /etc/sysctl.conf fs.inotify.max_user_watches = 524288
and:
sudo sysctl -pSun-java: It is no longer in ubuntu repos.
sudo add-apt-repository ppa:ferramroberto/java sudo apt-get update sudo apt-get install sun-java6-jre export RUBYMINE_JDK="/usr/lib/jvm/java-6-sun/jre"
- Map unity menu from super to Super+z, so you can use it with shortcuts (see below) and with rubymine commands
sudo apt-get install compizconfig-settings-manager -y
open compiz application and rebind unity laucher @ "ubuntu unity plugin", dont mess with anything else, I managed to make ubuntu no longer boot into a GUI with just a few clicks - Shortcuts
Super+D = desktop
Super+E = open home
Super+Up = maximize
Super+Down = minimize
Super+Q = quit application (Alt+F4) - Chrome sudo apt-get install chromium-browser -y
- Git sudo apt-get install git-core
- Ruco commandline editor gem install ruco
- copy important dotfiles + firefox history/forms/... database from .mozilla
- dotfiles
- Multi-clipboard sudo apt-get install clipit
(set history shortcut: Ctrl+Alt+V) - Skype + add skype to startup
(video fix in dotfiles --> add add /home/xxxx/dotfiles/bin/video-skype to "Startup Spplications" ) - Mysql:
sudo apt-get install mysql-server mysql-client libmysql-ruby libmysqlclient-dev -y
I`d recommend no root password - Redis sudo apt-get install redis-server -y
- Memcached sudo apt-get install memcached
- ImageMagic sudo apt-get install imagemagick libmagick9-dev -y
- Arial/Verdana etc fonts: sudo apt-get install msttcorefonts
- VirtualBox
- Nginx + Passenger
- Restrcited codes sudo apt-get install ubuntu-restricted-extras -y
-
Terminal
Set Ctrl+Shift+L for clear+reset in terminal, so the history gets removed on keypress
Set Ctrl+t for new tab -
Postgres
sudo apt-get install postgresql libpq-dev
gem install pg
sudo su postgres
createuseruse no username / no password in database.yml
-
Reverse scrolling
If you often work on macs this can reduce your confusion.
sudo add-apt-repository ppa:zedtux/naturalscrolling
sudo apt-get update
sudo apt-get install naturalscrolling -y
where do you install rails? which version? I did not manage to get rails 3 running under Oneiric
Just follow the instructions for rbenv above, after that do `gem install rails; rbenv rehash; rails new fooo`