我使用的是Ubuntu LTS 14.04和来自openjdk-r PPA的open-jdk 8u111-b14-3~14.04.1。
该版本被更改为8u141-b15-3~14.04,在新机器上安装后,我遇到了丢失仙人掌文件的问题。
相关bug https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1706442被标记为无效。有可能修好吗?或者是否有任何选项可以返回以前的版本。
发布于 2017-11-20 18:15:51
我认为最简单的解决方案是咬紧牙关,升级到一个版本的Ubuntu (或其他发行版),它支持OpenJDK 8作为一个一流的包。
您链接到的bug很可能无法修复。那个bug说“它是ca证书-java中的一个bug”。它不是,它是openjdk包中的一个bug,因为OpenJDK 8包声称它会破坏ca-certificate-java。
您能否与PPA的维护人员联系,并要求他们为14.04修复他们的构建?据我所知,他们有许多解决问题的办法。用少量的精力来支持14.04的修正就是不依赖ca证书-java。OpenJDK构建可以绑定证书;尽管它很糟糕,但它可能是支持14.04这样的旧版本的唯一方法。它可能比为14.04提供坏包要好得多。
https://stackoverflow.com/questions/47324316
复制相似问题