Linux 上的最小 Java 安装,无 GUI

Linux 上的最小 Java 安装,无 GUI

我正在使用 CentOS 6.3 x86_64 最小操作系统(使用 netinstall ISO 安装)。

该系统预计不会运行控制台应用程序/服务和 Tomcat7 之外的任何内容。当我尝试安装 OpenJDK 1.7 时,它列出了一些 x11 软件包作为依赖项。就我的目的而言,甚至不需要 awt。因此,如果可能的话,我想避免安装所有字体、x11 等。

是否存在不带 UI 部分的 Java/JRE 版本?

答案1

我不了解 CentOS,但通常它们是-headless发行版中的 OpenJDK 软件包,不包含 GUI 组件,并且通常不依赖于 X11 软件包。

例如 debian提供一个包和 ArchLinux。如果您的发行版不包含它,您也许可以查看这些以了解它是如何构建的。

答案2

您可以从源包重新制作包,并将 x11 deps 拆分到另一个包中,它只是不是“A+”包,更像是“B-”。我认为这只是因为您不想安装它所依赖的所有 x11 库?

或者,您可以简单地使用提供的 tarball 而不是 rpm。

相关内容