You are currently browsing the tag archive for the ‘Ubuntu’ tag.
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 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 &"
Sun-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 postgresql-devel
gem install pg# change /etc/postgresql/9.1/main/pg_hba.conf from peer to trust
local all postgres trustsudo /etc/init.d/postgresql restart
use username: postgres + 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
Lots of panel apps do not work with new natty ApplicationIndicators based panel, but you can manually whitelist them to work with the old system or just use them all
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
After that restart/relogin they should show up.
in case you want to revert it, the default is “['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'scp-dbus-service']“
A fresh install for my laptop, with some Desktop tools ans all the rails/ruby stuff I need.
- Enable canonical partners in synaptic package manager
- Unmap main menu from super key (for rubymine + gnome-do)
sudo apt-get install compizconfig-settings-manager
open compiz application and rebind unity laucher @ “ubuntu unity plugin” - Java sudo apt-get install sun-java6-jre && sudo apt-get remove openjdk-6-jre
- Git: sudo apt-get install git-core git-svn
- System wide RVM
sudo su bash <<(curl -s https://rvm.beginrescueend.com/install/rvm) apt-get install zlib1g-dev libssl-dev libreadline5-dev rvm install 1.9.2 rvm 1.9.2
add rvm script to your .bashrc and to /root/.bashrc
set defaults via rvm use xxx –default
Re-login (or you get permisson denied on gem install).
rvmsudo xxx to use gems as sudo. - Ruco gem install ruco
- copy important dotfiles + firefox history/forms/… database from .mozilla
- dotfiles
- Multi-clipboard: sudo apt-get install glipper (available after restart)
- Skype + add skype to startup
- Application laucher: sudo apt-get install gnome-do + enable skype plugin
- Rubymine+ choose “meta is mapped to left win” in advanced keyboard layout options
fix multi-clipboard issues:
echo ‘idea.use.alt.clipboard.sync=true’ >> /opt/rubymine/bin/idea.properties - Mysql:
sudo apt-get install mysql-server mysql-client libmysql-ruby libmysqlclient-dev
sudo aa-complain /usr/sbin/mysqld # fix apparmor denied bug - Redis: sudo apt-get install redis-server
- Memcached: sudo apt-get install memcached
- ImageMagic: sudo apt-get install imagemagick libmagick9-dev
- Arial/Verdana etc fonts: sudo apt-get install msttcorefonts
- VirtualBox
- Nginx + Passenger
- Restrcited codes etc: sudo apt-get install ubuntu-restricted-extras
- Set a shortcut for clear+reset in terminal, so the history gets removed on keypress
A fresh install for my laptop, with some Desktop tools ans all the rails/ruby stuff i need. I tried using rvm for all gems, but since executables are not available it kind of sucks for things like passenger, where youd have to change the ruby path all the time, a real showstopper imo.
- Replace radiance theme with clearlock
- copy important dotfiles + firefox history/forms/… database from .mozilla
- install dotfiles
- Multi-clipboard: sudo apt-get install glipper (add to panel)
- install Skype
- Application laucher: sudo apt-get install gnome-do + enable skype plugin
- Ruby enterprise
- Java: sudo apt-get install sun-java6-jre
- Rubymine + add Rubymine Desktop icon + choose “meta is mapped to left win” in advanced keyboard layout options
- Mysql: sudo apt-get install mysql-server mysql-client libmysql-ruby
- Apache: sudo apt-get install build-essential apache2 apache2-mpm-prefork apache2-prefork-dev
- sudo a2enmod rewrite
- Passenger
- SSL for apache/passenger
- gem sources -a http://gems.github.com
- gems…
- Git: sudo apt-get install git-core git-svn
- install redis
- sudo apt-get install memcached + add memcached -d to startup
- Arial/Verdana etc fonts: sudo apt-get install msttcorefonts
- VirtualBox
Just wanted to share our setup, as reminder and help for others
(do not forget to create a tmp and public folder inside your projects folder)


