Adding 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.
This repository
To set up a repository that will always have the very latest version of Neo4j, run:
wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add - echo 'deb https://debian.neo4j.com stable latest' | sudo tee /etc/apt/sources.list.d/neo4j.list sudo apt-get update
To avoid the risk of the apt
package manager accidentally forcing a database upgrade, different major and minor releases of Neo4j are available separately inside the repository.
When adding the Neo4j repository to apt
, you must specify the major version (and minor version if using 4.x Neo4j) you wish to use.
Here are some examples:
Just give me the latest Neo4j versions
This is a good place to start if you are unsure, but we do not recommend this for production or business critical installations:
wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add - echo 'deb https://debian.neo4j.com stable latest' | sudo tee /etc/apt/sources.list.d/neo4j.list sudo apt-get update
Neo4j version 5.x
wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add - echo 'deb https://debian.neo4j.com stable 5' | sudo tee /etc/apt/sources.list.d/neo4j.list sudo apt-get update
Neo4j version 4.4
wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add - echo 'deb https://debian.neo4j.com stable 4.4' | sudo tee /etc/apt/sources.list.d/neo4j.list sudo apt-get update
Neo4j version 3.5
wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add - echo 'deb https://debian.neo4j.com stable 3.5' | sudo tee /etc/apt/sources.list.d/neo4j.list sudo apt-get update
Neo4j versions before 3.4
Versions of Neo4j before 3.4 are all grouped together under thelegacy
label:
wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add - echo 'deb https://debian.neo4j.com stable legacy' | sudo tee /etc/apt/sources.list.d/neo4j.list sudo apt-get update
Installing Neo4j
To install Neo4j Community Edition:
sudo apt-get install neo4j
To install Neo4j Enterprise Edition:
sudo apt-get install neo4j-enterprise
If you have any questions, please check the full Debian installation instructions or 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 list -a neo4j
To install a specific version:
Neo4j Debian package naming and versions follow Debian policy on versioning, so there is a preceding epoch
1:before the version.
sudo apt-get install neo4j=1:5.10.0
sudo apt-get install neo4j=1:4.4.20
A similar command can be used for Enterprise Edition.
sudo apt-get install neo4j-enterprise=1:5.10.0
sudo apt-get install neo4j-enterprise=1:4.4.20