我正在无头系统上安装Neo4j,这是一个只有ssh才能访问的虚拟服务器。当使用来自http://debian.neo4j.org/的说明时,包管理器希望安装java-运行时,这会引入各种GUI相关的包。有一个可以使用的无头版本(java-运行时-无头),但是很明显,这并不能满足依赖性。
是否可以使用提供的deb存储库安装Neo4j,以及如何或是否确实需要一些非头包?
发布于 2016-02-08 11:16:51
最后,我创建了一个虚拟包,使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
发布于 2016-02-04 10:04:43
使用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
https://stackoverflow.com/questions/35189127
复制相似问题