Using the Debian repository

The Neo4j Debian repository can be used on Debian and Debian-based distributions like Ubuntu.

Documentation for the Neo4j 3.0 (and above) Debian package is available here.

To use the repository add it to the list of sources:

wget -O - https://debian.neo4j.org/neotechnology.gpg.key | sudo apt-key add -
echo 'deb https://debian.neo4j.org/repo stable/' | sudo tee /etc/apt/sources.list.d/neo4j.list
sudo apt-get update
    

Installing Neo4j

To install the latest Neo4j Community Edition:

sudo apt-get install neo4j
    

To install the latest Neo4j Enterprise Edition:

sudo apt-get install neo4j-enterprise
    

If you have any questions, please ask on Stack Overflow

A note about Java 8: Java 8 is not included in Ubuntu 14.04 LTS, or Debian 8 (jessie) and will have to be installed manually prior to installing or upgrading Neo4j to version 3.0 or above. Please see the manual for more details.

Installing other versions

By default you will install the latest Neo4j version. The repository also contains older versions. You can list the available versions with this command:

apt-cache madison neo4j
    

To install a specific version:

Neo4j Debian package naming and versions follow Debian policy on [versioning](https://www.debian.org/doc/debian-policy/#s-f-version).

Starting with Neo4j 3.1.8, 3.2.9, 3.3.3 we include an epoch 1: as part of the Debian package version.

sudo apt-get install neo4j=1:3.3.5
    
To install patches up until version 3.3.2, 3.2.8, 3.1.7, use a version string without epoch, for example:
    
sudo apt-get install neo4j=3.3.2

(Substitute the version that you want. A similar command can be used for Enterprise Edition.)

The oldstable repository

Some old versions of Neo4j are missing from the standard repository (stable) and can be found in the oldstable repository instead. Follow these steps if you can't find the version you are looking for following the instructions above.

echo 'deb https://debian.neo4j.org/repo oldstable/' | sudo tee -a /etc/apt/sources.list.d/neo4j.list
sudo apt-get update
    

Follow the instructions above to pick a specific version.

The testing repository

Pre-release versions (milestones and release candidates) are available in the testing repository. To install these, follow the instructions above but substitute "testing" for "oldstable".