可能,然后如何在 Ubuntu 14.04 上使用无头 java 安装 Neo4j

Possible and then how to install Neo4j with headless java on Ubuntu 14.04

我正在无头系统上安装 Neo4j,这是一个只能通过 ssh 访问的虚拟服务器。当使用来自 http://debian.neo4j.org/ 的指令时,包管理器希望安装 java-runtime,它会引入各种与 GUI 相关的包。有可用的无头版本(java-runtime-headless),但很明显这不满足依赖关系。

是否可以使用可用的 deb 存储库和无头 java 运行时安装 Neo4j,然后如何安装,或者是否真的需要一些非无头包?

使用 Oracle JDK - 不依赖于任何与 gui 相关的包(它可能对某些工具有用,但不是明确的)。

完整 JDK(java 开发工具包)在您开始调试某些问题时可能会派上用场。

这里是安装oracle的方法jdk:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

最后,我创建了一个虚拟包,使用 equivs 包使 java7-runtime-headless 满足 java7-runtime。有关一般信息,请参阅问题“How to fake a package version installed?”。

我写的包文件就这么简单

Section: java
Priority: optional
Standards-Version: 3.9.2

Package: java7-runtime-dummy4headless
Maintainer: equaeghe <equaeghe@example.com>
Depends: java7-runtime-headless
Provides: java7-runtime
Description: fake package to allow us to use java7-runtime-headless instead of java7-runtime for neo4j