Ubuntu 14.04 和 openjdk-r/openjdk-8

Ubuntu 14.04 and openjdk-r/openjdk-8

我正在使用 Ubuntu LTS 14.04 和来自 openjdk-r PPAopen-jdk 8u111-b14-3~14.04.1

版本已更改为 8u141-b15-3~14.04,在新机器上安装后我遇到了缺少 cacert 文件的问题。

相关错误 https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1706442 被标记为无效。它有可能被修复吗?或者是否有 return 以前版本的任何选项。

我认为最简单的解决方案是硬着头皮升级到支持 OpenJDK 8 作为第一个 class 包的 Ubuntu(或其他发行版)版本。

您链接到的错误很可能不会被修复。那个错误说 "it's a bug in ca-certificate-java"。它不是。这是 openjdk 包中的一个错误,因为 OpenJDK 8 包声称它会破坏 ca-certificate-java.

您能否联系该 PPA 的维护者并要求他们修复 14.04 的构建?据我了解,他们有多种选择来解决问题。通过少量努力来支持 14.04 的修复将不依赖于 ca-certificates-java。 OpenJDK 构建可以捆绑证书;尽管它很糟糕,但它可能是支持像 14.04 一样古老的东西的唯一方法。它可能比为 14.04 提供损坏的软件包更糟糕。