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



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

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

使用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

最后,我创建了一个虚拟包,使java7-runtime-headless满足java7-runtime使用equivs包。有关一般信息,请参阅问题"如何伪造已安装的软件包版本?"。

我写的包文件很简单

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

最新更新