Downloads:
104,281
Downloads of v 3.5.1:
56,634
Last Update:
21 Dec 2018
Package Maintainer(s):
Software Author(s):
- Emil Eifrem
- Johan Svensson
Tags:
neo4j graph community database nosql adminNeo4j Community Edition
- 1
- 2
- 3
3.5.1 | Updated: 21 Dec 2018
Downloads:
104,281
Downloads of v 3.5.1:
56,634
Maintainer(s):
Software Author(s):
- Emil Eifrem
- Johan Svensson
Neo4j Community Edition 3.5.1
Legal Disclaimer: Neither this package nor Chocolatey Software, Inc. are affiliated with or endorsed by Emil Eifrem, Johan Svensson. The inclusion of Emil Eifrem, Johan Svensson trademark(s), if any, upon this webpage is solely to identify Emil Eifrem, Johan Svensson goods or services and not for commercial purposes.
- 1
- 2
- 3
All Checks are Passing
3 Passing Tests
Deployment Method: Individual Install, Upgrade, & Uninstall
To install Neo4j Community Edition, run the following command from the command line or from PowerShell:
To upgrade Neo4j Community Edition, run the following command from the command line or from PowerShell:
To uninstall Neo4j Community Edition, run the following command from the command line or from PowerShell:
Deployment Method:
This applies to both open source and commercial editions of Chocolatey.
1. Enter Your Internal Repository Url
(this should look similar to https://community.chocolatey.org/api/v2/)
2. Setup Your Environment
1. Ensure you are set for organizational deployment
Please see the organizational deployment guide
2. Get the package into your environment
Option 1: Cached Package (Unreliable, Requires Internet - Same As Community)-
Open Source or Commercial:
- Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
- You can also just download the package and push it to a repository Download
-
Open Source
-
Download the package:
Download - Follow manual internalization instructions
-
-
Package Internalizer (C4B)
-
Run: (additional options)
choco download neo4j-community --internalize --source=https://community.chocolatey.org/api/v2/
-
For package and dependencies run:
choco push --source="'INTERNAL REPO URL'"
- Automate package internalization
-
Run: (additional options)
3. Copy Your Script
choco upgrade neo4j-community -y --source="'INTERNAL REPO URL'" [other options]
See options you can pass to upgrade.
See best practices for scripting.
Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.
If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:
choco upgrade neo4j-community -y --source="'INTERNAL REPO URL'"
$exitCode = $LASTEXITCODE
Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
Exit 0
}
Exit $exitCode
- name: Install neo4j-community
win_chocolatey:
name: neo4j-community
version: '3.5.1'
source: INTERNAL REPO URL
state: present
See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.
chocolatey_package 'neo4j-community' do
action :install
source 'INTERNAL REPO URL'
version '3.5.1'
end
See docs at https://docs.chef.io/resource_chocolatey_package.html.
cChocoPackageInstaller neo4j-community
{
Name = "neo4j-community"
Version = "3.5.1"
Source = "INTERNAL REPO URL"
}
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
package { 'neo4j-community':
ensure => '3.5.1',
provider => 'chocolatey',
source => 'INTERNAL REPO URL',
}
Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.
4. If applicable - Chocolatey configuration/installation
See infrastructure management matrix for Chocolatey configuration elements and examples.
This package was approved as a trusted package on 13 Nov 2024.
Neo4j is the world's leading Graph Database. It is a high performance graph store with all the features expected of a mature and robust database, like a friendly query language and ACID transactions. The programmer works with a flexible network structure of nodes and relationships rather than static tables yet enjoys all the benefits of enterprise-quality database. For many applications, Neo4j offers orders of magnitude performance benefits compared to relational DBs.
Note - This chocolatey package is not created or maintained by Neo4j, however the installation media used is an official distribution from Neo4j
- Requires OpenJDK 8 or Oracle Java 8 to be installed as per http://neo4j.com/docs/stable/deployment-requirements.html#_software
- This package only installs the 64 bit version
- This chocolatey package supports Package Parameters;
/Install:[Install Path]
/ImportNeoProperties:[Path to file]
/ImportServiceProperties:[Path to file]
/HTTPEndPoint:[Host/IP:port]
/HTTPSEndPoint:[Host/IP:port]
/ServiceName:[Windows Service Name]
e.g. choco install neo4j-community -version 3.5.1 -packageParameters "/Install:C:\Apps\Neo"
Full information is available at the pacakge project site https://github.com/glennsarti/neo4j-community-chocolatey
$PackageName = 'neo4j-community'
Function Get-IsJavaInstalled()
{
[cmdletBinding(SupportsShouldProcess=$false,ConfirmImpact='Low',DefaultParameterSetName='Default')]
param (
$Neo4jHome
)
Process
{
$javaPath = ''
$javaVersion = ''
$javaCMD = ''
$EnvJavaHome = "$($Env:JAVA_HOME)"
# Is JAVA specified in an environment variable
if (($javaPath -eq '') -and ($EnvJavaHome -ne $null))
{
$javaPath = $EnvJavaHome
# Modify the java path if a JRE install is detected
if (Test-Path -Path "$javaPath\bin\javac.exe") { $javaPath = "$javaPath\jre" }
}
# Attempt to find Java in registry
$regKey = 'Registry::HKLM\SOFTWARE\JavaSoft\Java Runtime Environment'
if (($javaPath -eq '') -and (Test-Path -Path $regKey))
{
$javaVersion = ''
try
{
$javaVersion = [string](Get-ItemProperty -Path $regKey -ErrorAction 'Stop').CurrentVersion
if ($javaVersion -ne '')
{
$javaPath = [string](Get-ItemProperty -Path "$regKey\$javaVersion" -ErrorAction 'Stop').JavaHome
}
}
catch
{
#Ignore any errors
$javaVersion = ''
$javaPath = ''
}
}
# Attempt to find Java in registry (32bit Java on 64bit OS)
$regKey = 'Registry::HKLM\SOFTWARE\Wow6432Node\JavaSoft\Java Runtime Environment'
if (($javaPath -eq '') -and (Test-Path -Path $regKey))
{
$javaVersion = ''
try
{
$javaVersion = [string](Get-ItemProperty -Path $regKey -ErrorAction 'Stop').CurrentVersion
if ($javaVersion -ne '')
{
$javaPath = [string](Get-ItemProperty -Path "$regKey\$javaVersion" -ErrorAction 'Stop').JavaHome
}
}
catch
{
#Ignore any errors
$javaVersion = ''
$javaPath = ''
}
}
# Attempt to find Java in the search path
if ($javaPath -eq '')
{
$javaExe = (Get-Command 'java.exe' -ErrorAction SilentlyContinue)
if ($javaExe -ne $null)
{
$javaCMD = $javaExe.Path
$javaPath = Split-Path -Path $javaCMD -Parent
}
}
# Attempt to private jre
$privateJRE = Join-Path -Path $Neo4jHome -ChildPath 'java'
if ( ($javaPath -eq '') -and (Test-Path -Path $privateJRE) )
{
$privateJRE = (Get-ChildItem -Path "$privateJRE" | Select -First 1).FullName
if (Test-Path -Path "$privateJRE\bin\java.exe") {
$javaCMD = "$privateJRE\bin\java.exe"
$javaPath = $privateJRE
}
}
if ($javaPath -eq '') { Write-Host "Unable to determine the path to java.exe"; return $false }
if ($javaCMD -eq '') { $javaCMD = "$javaPath\bin\java.exe" }
if (-not (Test-Path -Path $javaCMD)) { Write-Error "Could not find java at $javaCMD"; return $false }
return $javaPath
}
}
try {
# Get the NeoHome Dir
# Try the local environment
$neoHome = [string] (Get-EnvironmentVariable -Name 'NEO4J_HOME' -Scope 'Machine')
# Failing that, try a registry hack
if ($neoHome -eq '')
{
$neoHome = [string] ( (Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment' -ErrorAction Continue).'NEO4J_HOME' )
}
if ($neoHome -eq '') { throw "Could not find the Neo4j installation via the NEO4J_HOME environment variable" }
$javaPath = (Get-IsJavaInstalled -Neo4jHome $neoHome)
if ($javaPath -eq '') { throw "Could not find a Java installation" }
# Temporarily set the JAVA_HOME environment variable
$ENV:JAVA_HOME = $javaPath
# Uninstall the Neo4j Service
$UninstallBatch = "$($neoHome)\bin\Neo4j.bat"
if (!(Test-Path $UninstallBatch)) { throw "Could not find the Neo4j Uninstaller Batch file at $UninstallBatch" }
Write-Verbose "Uninstalling Neo4j Service..."
$args = "uninstall-service"
$result = Start-Process -FilePath $UninstallBatch -ArgumentList $args -Wait -PassThru -NoNewWindow
if ($result.ExitCode -ne 0) { Throw "Neo4j uninstallation returned exit code $($result.ExitCode)"}
# Remove the install folder
Remove-Item -Path $neoHome -Recurse -Force | Out-Null
# Remove the environment variable
Install-ChocolateyEnvironmentVariable "NEO4J_HOME" '' "Machine"
} catch {
throw "$($_.Exception.Message)"
}
Log in or click on link to see number of positives.
- neo4j-community.3.5.1.nupkg (88204558a9ad) - ## / 49
- neo4j-community-3.5.1-windows.zip (2ec60a951ad2) - ## / 48
In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).
Chocolatey Pro provides runtime protection from possible malware.
Add to Builder | Version | Downloads | Last Updated | Status |
---|---|---|---|---|
Neo4j Community Edition 3.5.1 | 56634 | Friday, December 21, 2018 | Approved | |
Neo4j Community Edition 3.5.0 | 367 | Thursday, November 29, 2018 | Approved | |
Neo4j Community Edition 3.5.0-rc01-beta | 266 | Saturday, November 17, 2018 | Approved | |
Neo4j Community Edition 3.5.0-beta03-beta | 248 | Saturday, October 27, 2018 | Approved | |
Neo4j Community Edition 3.5.0-beta02-beta | 220 | Thursday, October 18, 2018 | Approved | |
Neo4j Community Edition 3.5.0-beta01-beta | 242 | Saturday, September 29, 2018 | Approved | |
Neo4j Community Edition 3.5.0-alpha09 | 227 | Saturday, September 15, 2018 | Approved | |
Neo4j Community Edition 3.5.0-alpha08 | 243 | Thursday, September 6, 2018 | Approved | |
Neo4j Community Edition 3.5.0-alpha07 | 275 | Friday, August 17, 2018 | Approved | |
Neo4j Community Edition 3.5.0-alpha06 | 287 | Saturday, August 4, 2018 | Approved | |
Neo4j Community Edition 3.5.0-alpha05 | 247 | Wednesday, July 25, 2018 | Approved | |
Neo4j Community Edition 3.5.0-alpha04 | 302 | Wednesday, July 11, 2018 | Approved | |
Neo4j Community Edition 3.5.0-alpha02 | 288 | Saturday, June 30, 2018 | Approved | |
Neo4j Community Edition 3.5.0-alpha01 | 312 | Tuesday, May 29, 2018 | Approved | |
Neo4j Community Edition 3.4.11 | 283 | Tuesday, December 18, 2018 | Approved | |
Neo4j Community Edition 3.4.10 | 290 | Thursday, November 15, 2018 | Approved | |
Neo4j Community Edition 3.4.9 | 341 | Monday, October 15, 2018 | Approved | |
Neo4j Community Edition 3.4.8 | 356 | Friday, October 5, 2018 | Approved | |
Neo4j Community Edition 3.4.7 | 439 | Saturday, September 1, 2018 | Approved | |
Neo4j Community Edition 3.4.6 | 343 | Friday, August 17, 2018 | Approved | |
Neo4j Community Edition 3.4.5 | 376 | Friday, July 27, 2018 | Approved | |
Neo4j Community Edition 3.4.4 | 377 | Thursday, July 12, 2018 | Approved | |
Neo4j Community Edition 3.4.3 | 370 | Friday, July 6, 2018 | Approved | |
Neo4j Community Edition 3.4.1 | 398 | Wednesday, June 13, 2018 | Approved | |
Neo4j Community Edition 3.4.0 | 405 | Thursday, May 17, 2018 | Approved | |
Neo4j Community Edition 3.4.0-rc02-beta | 305 | Thursday, May 10, 2018 | Approved | |
Neo4j Community Edition 3.4.0-rc01-beta | 337 | Saturday, April 28, 2018 | Approved | |
Neo4j Community Edition 3.4.0-beta02-beta | 316 | Wednesday, April 18, 2018 | Approved | |
Neo4j Community Edition 3.4.0-beta01-beta | 324 | Wednesday, April 4, 2018 | Approved | |
Neo4j Community Edition 3.4.0-alpha10 | 360 | Wednesday, March 21, 2018 | Approved | |
Neo4j Community Edition 3.4.0-alpha09 | 350 | Tuesday, March 6, 2018 | Approved | |
Neo4j Community Edition 3.4.0-alpha08 | 357 | Wednesday, February 21, 2018 | Approved | |
Neo4j Community Edition 3.4.0-alpha06 | 364 | Tuesday, January 23, 2018 | Approved | |
Neo4j Community Edition 3.4.0-alpha05 | 369 | Wednesday, January 10, 2018 | Approved | |
Neo4j Community Edition 3.4.0-alpha04 | 408 | Friday, January 5, 2018 | Approved | |
Neo4j Community Edition 3.3.9 | 270 | Saturday, November 3, 2018 | Approved | |
Neo4j Community Edition 3.3.8 | 248 | Thursday, November 1, 2018 | Approved | |
Neo4j Community Edition 3.3.7 | 268 | Thursday, September 13, 2018 | Approved | |
Neo4j Community Edition 3.3.6 | 313 | Saturday, June 23, 2018 | Approved | |
Neo4j Community Edition 3.3.5 | 523 | Thursday, April 12, 2018 | Approved | |
Neo4j Community Edition 3.3.4 | 434 | Friday, March 16, 2018 | Approved | |
Neo4j Community Edition 3.3.3 | 472 | Wednesday, February 14, 2018 | Approved | |
Neo4j Community Edition 3.3.2 | 448 | Tuesday, January 23, 2018 | Approved | |
Neo4j Community Edition 3.3.1 | 510 | Friday, January 5, 2018 | Approved | |
Neo4j Community Edition 3.3.0-rc1-beta | 435 | Thursday, October 5, 2017 | Approved | |
Neo4j Community Edition 3.3.0-beta02-beta | 401 | Friday, September 22, 2017 | Approved | |
Neo4j Community Edition 3.3.0-beta01-beta | 385 | Thursday, September 14, 2017 | Approved | |
Neo4j Community Edition 3.3.0-alpha07 | 349 | Wednesday, August 30, 2017 | Approved | |
Neo4j Community Edition 3.3.0-alpha06 | 383 | Thursday, August 17, 2017 | Approved | |
Neo4j Community Edition 3.3.0-alpha05 | 365 | Wednesday, August 2, 2017 | Approved | |
Neo4j Community Edition 3.3.0-alpha04 | 380 | Friday, July 14, 2017 | Approved | |
Neo4j Community Edition 3.3.0-alpha03 | 425 | Monday, July 3, 2017 | Approved | |
Neo4j Community Edition 3.3.0-alpha02 | 382 | Thursday, June 15, 2017 | Exempted | |
Neo4j Community Edition 3.3.0-alpha01 | 417 | Friday, June 2, 2017 | Exempted | |
Neo4j Community Edition 3.2.13 | 198 | Wednesday, October 17, 2018 | Approved | |
Neo4j Community Edition 3.2.12 | 283 | Thursday, May 31, 2018 | Approved | |
Neo4j Community Edition 3.2.11 | 291 | Tuesday, April 24, 2018 | Approved | |
Neo4j Community Edition 3.2.10 | 288 | Tuesday, March 13, 2018 | Approved | |
Neo4j Community Edition 3.2.9 | 307 | Friday, January 5, 2018 | Approved | |
Neo4j Community Edition 3.2.6 | 552 | Tuesday, October 3, 2017 | Approved | |
Neo4j Community Edition 3.2.5 | 357 | Monday, September 18, 2017 | Approved | |
Neo4j Community Edition 3.2.4 | 390 | Wednesday, September 13, 2017 | Approved | |
Neo4j Community Edition 3.2.3 | 478 | Tuesday, August 1, 2017 | Approved | |
Neo4j Community Edition 3.2.2 | 479 | Wednesday, July 5, 2017 | Approved | |
Neo4j Community Edition 3.2.1 | 435 | Monday, June 5, 2017 | Approved | |
Neo4j Community Edition 3.2.0 | 399 | Thursday, May 11, 2017 | Approved | |
Neo4j Community Edition 3.2.0-rc3-beta | 366 | Monday, May 8, 2017 | Approved | |
Neo4j Community Edition 3.2.0-rc2-beta | 403 | Friday, May 5, 2017 | Approved | |
Neo4j Community Edition 3.2.0-rc1-beta | 418 | Thursday, April 27, 2017 | Approved | |
Neo4j Community Edition 3.2.0-alpha08 | 425 | Tuesday, April 11, 2017 | Approved | |
Neo4j Community Edition 3.2.0-alpha07 | 400 | Monday, March 27, 2017 | Approved | |
Neo4j Community Edition 3.2.0-alpha06 | 385 | Friday, March 10, 2017 | Approved | |
Neo4j Community Edition 3.2.0-alpha05 | 385 | Thursday, February 23, 2017 | Approved | |
Neo4j Community Edition 3.2.0-alpha04 | 413 | Tuesday, February 14, 2017 | Approved | |
Neo4j Community Edition 3.2.0-alpha03 | 423 | Friday, January 27, 2017 | Approved | |
Neo4j Community Edition 3.2.0-alpha02 | 481 | Thursday, January 12, 2017 | Approved | |
Neo4j Community Edition 3.2.0-alpha01 | 392 | Wednesday, December 28, 2016 | Approved | |
Neo4j Community Edition 3.1.7 | 378 | Tuesday, October 3, 2017 | Approved | |
Neo4j Community Edition 3.1.6 | 352 | Monday, July 31, 2017 | Approved | |
Neo4j Community Edition 3.1.5 | 397 | Monday, June 5, 2017 | Approved | |
Neo4j Community Edition 3.1.4 | 424 | Tuesday, May 2, 2017 | Approved | |
Neo4j Community Edition 3.1.3 | 456 | Wednesday, March 29, 2017 | Approved | |
Neo4j Community Edition 3.1.2 | 405 | Thursday, March 9, 2017 | Approved | |
Neo4j Community Edition 3.1.1 | 540 | Friday, January 20, 2017 | Approved | |
Neo4j Community Edition 3.1.0 | 433 | Tuesday, December 13, 2016 | Approved | |
Neo4j Community Edition 3.1.0-M10-beta | 425 | Wednesday, October 5, 2016 | Approved | |
Neo4j Community Edition 3.1.0-M09-beta | 434 | Monday, October 3, 2016 | Approved | |
Neo4j Community Edition 3.1.0-M08-beta | 418 | Friday, September 2, 2016 | Exempted | |
Neo4j Community Edition 3.1.0-M07-beta | 430 | Friday, August 26, 2016 | Approved | |
Neo4j Community Edition 3.0.10 | 404 | Monday, July 3, 2017 | Approved | |
Neo4j Community Edition 3.0.9 | 384 | Thursday, March 16, 2017 | Approved | |
Neo4j Community Edition 3.0.8 | 388 | Tuesday, December 20, 2016 | Approved | |
Neo4j Community Edition 3.0.6 | 493 | Monday, October 3, 2016 | Approved | |
Neo4j Community Edition 3.0.5 | 429 | Monday, October 3, 2016 | Approved | |
Neo4j Community Edition 3.0.4 | 461 | Friday, August 26, 2016 | Approved | |
Neo4j Community Edition 3.0.2 | 396 | Sunday, June 5, 2016 | Approved | |
Neo4j Community Edition 3.0.1 | 459 | Sunday, June 5, 2016 | Approved | |
Neo4j Community Edition 3.0.0 | 438 | Monday, May 2, 2016 | Approved | |
Neo4j Community Edition 3.0.0-RC1-beta | 434 | Wednesday, April 20, 2016 | Approved | |
Neo4j Community Edition 2.3.12 | 278 | Thursday, March 29, 2018 | Approved | |
Neo4j Community Edition 2.3.11 | 423 | Monday, July 3, 2017 | Approved | |
Neo4j Community Edition 2.3.10 | 384 | Saturday, April 1, 2017 | Approved | |
Neo4j Community Edition 2.3.9 | 405 | Tuesday, January 24, 2017 | Approved | |
Neo4j Community Edition 2.3.8 | 418 | Tuesday, December 13, 2016 | Approved | |
Neo4j Community Edition 2.3.7 | 418 | Monday, October 3, 2016 | Approved | |
Neo4j Community Edition 2.3.6 | 380 | Friday, August 26, 2016 | Approved | |
Neo4j Community Edition 2.3.3 | 415 | Monday, May 2, 2016 | Approved | |
Neo4j Community Edition 2.3.0.20151026 | 505 | Sunday, October 25, 2015 | Approved | |
Neo4j Community Edition 2.3.0-M02-beta | 399 | Wednesday, June 17, 2015 | Approved | |
Neo4j Community Edition 2.3.0-M01-beta | 415 | Saturday, May 30, 2015 | Approved | |
Neo4j Community Edition 2.2.10 | 480 | Friday, August 26, 2016 | Approved | |
Neo4j Community Edition 2.2.2.20150617 | 436 | Wednesday, June 17, 2015 | Approved | |
Neo4j Community Edition 2.2.1.20150617 | 371 | Wednesday, June 17, 2015 | Approved | |
Neo4j Community Edition 2.2.0.20150617 | 354 | Wednesday, June 17, 2015 | Approved | |
Neo4j Community Edition 2.2.0-RC01-beta | 439 | Saturday, March 7, 2015 | Approved | |
Neo4j Community Edition 2.2.0-M04-beta | 456 | Tuesday, February 17, 2015 | Approved | |
Neo4j Community Edition 2.2.0-M03-beta | 463 | Tuesday, February 3, 2015 | Exempted | |
Neo4j Community Edition 2.2.0-M02-beta | 430 | Wednesday, January 21, 2015 | Exempted | |
Neo4j Community Edition 2.1.8.20150617 | 620 | Wednesday, June 17, 2015 | Approved | |
Neo4j Community Edition 2.1.7.20150617 | 431 | Wednesday, June 17, 2015 | Approved | |
Neo4j Community Edition 2.1.6.20152101 | 466 | Wednesday, January 21, 2015 | Approved |
Full list of changes are available on GitHub; https://github.com/glennsarti/neo4j-community-chocolatey
Version 3.5.1
- Initial Release
This package has no dependencies.
Ground Rules:
- This discussion is only about Neo4j Community Edition and the Neo4j Community Edition package. If you have feedback for Chocolatey, please contact the Google Group.
- This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
- The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
- Tell us what you love about the package or Neo4j Community Edition, or tell us what needs improvement.
- Share your experiences with the package, or extra configuration or gotchas that you've found.
- If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.