在 /opt 中安装 Java 以避免卸载噩梦

在 /opt 中安装 Java 以避免卸载噩梦

我目前正在经历一场噩梦,试图摆脱所有提及我在 Ubuntu 上安装的旧 Java 的情况。经过多次尝试,/usr/lib/jvm仍然保留了对旧安装的大量引用。新安装也不会通过路径可见。

是否建议通过简单地删除 opt 子目录来安装并集中 Java /opt,以避免将来出现这种噩梦?

答案1

我同意评论者的观点,如果您已经安装了 JVM 的操作系统,那么重新安装操作系统会更容易(当然,在备份数据之后)。

也就是说,对于您的用例来说,实际上并没有一个“推荐”位置。

  • 根据 FHS,“本地安装的软件必须放置在 /usr/local 而不是 /usr 中,除非安装它是为了替换或升级 /usr 中的软件。”听起来您正在替换/升级 /usr 中的 JVM,因此这可以被视为“推荐”位置。
  • 使用 /opt 是一种行之有效的做法,因此这也可以被视为“推荐”位置。
  • 我的偏好是使用 $HOME/.local 来安装非存储库软件。它不需要 sudo,如果事情变得不稳定,很容易删除整个 $HOME/.local 目录,不太可能弄乱系统软件。所以,这就是我建议您安装它的地方。

无论您决定在何处安装 JVM,请确保调整必要的环境变量以使用非 /usr 安装的 JVM。

相关内容