Install Ubuntu 8.10
The 32-bit Desktop Edition provided by Canonical is a good choice if you're running Ubuntu natively. Since I'm running it via VMware, I found it convenient to start with the Full Gnome Desktop Image provided by Visoracle.
Install Commandline Build/SCM Tools
Use apt-get (or Synaptic, etc) to install the following:
- sun-java5-jdk
- sun-java6-jdk
- ant
- subversion
- maven2
Install Eclipse Ganymede JEE SR1
The package repositories don't know about this version of Eclipse, so it requires manual installation. On a single-user system, a reasonable way to do this follows.
- Download the Eclipse IDE for Java EE Developers for Linux from eclipse.org/downloads/packages.
- Unpack it in /usr/local/eclipse
- After unpacking it within /usr/local, chown -R yourlogin.yourgroup eclipse
- Create a symbolic link from /usr/local/bin/eclipse to /usr/local/eclipse/eclipse
- Add it to the Applications -> Programming sub-menu via System -> Preferences -> Main Menu
Install Eclipse Plugins
- Subversive
This is a "Team Provider" for Subversion. It enables several Subversion features within Eclipse.- Install via Help -> Software Updates -> Available Software -> Ganymede -> Collaboration Tools
- Restart Eclipse when prompted
- SVNKit
This a cross-platform Subversion "Connector" (client library) for use with Subversive.- Go to Help -> Software Updates -> Available Software -> Add Site, then enter the following URL:
http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/
- Install SVNKit 1.2.0 Implementation
- Restart Eclipse when prompted
- Go to Window -> Preferences -> Team -> SVN -> SVN Connector and choose SVNKit from the dropdown.
- Go to Help -> Software Updates -> Available Software -> Add Site, then enter the following URL:
http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/
- Mercurial Eclipse
This is a "Team Provider" for Mercurial.- Go to Help -> Software Updates -> Available Software -> Add Site, then enter the following URL:
http://www.vectrace.com/eclipse-update/
- Go to Help -> Software Updates -> Available Software -> Add Site, then enter the following URL:
http://www.vectrace.com/eclipse-update/
- viPlugin for Eclipse
This doesn't install via the Software Update mechanism in Eclipse. Instead, it requires manual installation:- Unpack the distribution in your eclipse directory.
- Put your viPlugin.license file in your eclipse directory.
- Restart Eclipse and make sure the new "vi" button in the toolbar is selected.
- Go to Window -> Preferences -> General -> Keys, and select ViPlugin as the scheme.
- openssh-server
- msttcorefonts
- openoffice.org
- mercurial
- hgsvn
- truecrypt
- vim-full
...then modify /etc/vim/vimrc to your taste.