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

时间:2016-02-03 22:36:40

标签: java neo4j ubuntu-14.04 deb headless

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

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

最后,我创建了一个虚拟包,使java7-runtime-headless使用java7-runtime包满足equivs。有关一般信息,请参阅问题“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