Nexus on Ubuntu 12.10 installation

posted on 2013-03-04

As the title says, a step by step installation of Sonatype Nexus on Ubuntu 12.10.

Add a user for nexus

sudo adduser --home /opt/nexus --disabled-login --disabled-password nexus

Change into that user, move to the home directory and unpack your Nexus download:

sudo su - nexus
tar -xzf /tmp/nexus-2.3.1-01-bundle.tar.gz

Then, back to our normal user again, using exit.

Now we set up the init script:

sudo ln -s /opt/nexus/nexus-2.3.1-01/bin/nexus /etc/init.d/nexus

In the init script, make sure the following variable are changed to the right values:


Now at this point you should be able to start nexus if you want to use your default Java. Because commercial products like this often do not support OpenJDK, I decided to use a binary installation of Java at /opt/java/jdk1.7.0_09/.

sudo vim /opt/nexus/nexus-2.3.1-01/bin/jsw/conf/wrapper.conf and set

Then if you start the service with sudo service nexus you should be able to see visit and see Nexus.

The last step to complete the installation, is to make sure Nexus starts when the server starts: sudo update-rc.d nexus defaults