以符合 FHS 的方式安装 JDK

以符合 FHS 的方式安装 JDK

我正在尝试在elementaryOS 0.3 上安装JDK,但我想以符合FHS 的方式进行安装。我读过一些关于这个主题的答案,其中很多都指出程序可以安装在/usr/local/.我本来打算创建一个爪哇文件夹中/usr/local,但在此之前,我开始阅读 FHS 3。它说了以下内容:

4.9.2.要求

以下目录或目录的符号链接必须位于 /usr/local 中

目录说明

  1. bin 本地二进制文件
  2. 等 本地二进制文件的主机特定系统配置
  3. 游戏 本地游戏二进制文件
  4. 包含本地 C 头文件
  5. lib 本地库
  6. man 本地在线手册
  7. sbin 本地系统二进制文件
  8. 共享本地架构独立的层次结构
  9. src 本地源代码

首次安装符合 FHS 的系统后,除下面列出的目录外,/usr/local 中不得存在其他目录。

这意味着我必须解压JDK文件并将例如JDK的bin文件夹放在/usr/local/bin,JDK的手册放在/usr/local/man,等等与其他文件夹一起?

答案1

鉴于基本操作系统基于 Ubuntu,您有几个选择。

  1. 您可以使用openjdk-7openjdk-8软件包安装 OpenJDK;我不确定后者是否在基本操作系统中可用。

  2. java-package您可以使用在elementary OS 中也可用的包重新打包Oracle JDK(包括JDK 8) 。这将为您提供一个符合 FHS 的软件包,该软件包还将与 Debian 衍生产品中使用的 Java 替代系统很好地集成。

相关内容