简体   繁体   English

Ubuntu 14.04和openjdk-r / openjdk-8

[英]Ubuntu 14.04 and openjdk-r/openjdk-8

I am using Ubuntu LTS 14.04 with open-jdk 8u111-b14-3~14.04.1 from openjdk-r PPA . 我正在使用来自openjdk-r PPA open-jdk 8u111-b14-3~14.04.1 Ubuntu LTS 14.04

The version was changed to 8u141-b15-3~14.04 and after installation on new machine I have problem with missing cacert file. 版本已更改为8u141-b15-3~14.04 ,在新计算机上安装后,我遇到缺少cacert文件的问题。

Related bug https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1706442 was marker as Invalid. 相关错误https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1706442被标记为无效。 Is there any chance that it will be fixed? 是否有可能将其修复? Or is there any option to return previous version. 还是有任何选择返回以前的版本。

I think the simplest solution is to bite the bullet and upgrade to a version of Ubuntu (or some other distrbiution) that supports OpenJDK 8 as a first class package. 我认为最简单的解决方案是硬着头皮,升级到支持OpenJDK 8作为一流软件包的Ubuntu版本(或其他发行版本)。

The bug you linked to will most likely not be fixed. 您链接到的错误很可能不会得到修复。 That bug says "it's a bug in ca-certificate-java". 该错误表示“这是ca-certificate-java中的错误”。 It isn't. 不是。 It is a bug in the openjdk package since the OpenJDK 8 package claims that it will break ca-certificate-java . 这是openjdk软件包中的错误,因为OpenJDK 8软件包声称它将破坏ca-certificate-java

Can you contact the maintainers of that PPA and ask them to fix their builds for 14.04 instead? 您是否可以联系该PPA的维护者,并要求他们修复其版本14.04? As I understand it, they have a number of options to fix things. 据我了解,他们有许多解决问题的方法。 A fix with a small amount of effort to support 14.04 would be to not depend on ca-certificates-java. 花费少量精力来支持14.04的修补程序将不依赖于ca-certificates-java。 OpenJDK builds can bundle certificates; OpenJDK构建可以捆绑证书。 bad as it is, it might be the only way to support something as old as 14.04. 糟糕的是,它可能是支持早于14.04的版本的唯一方法。 It is probably less bad than providing broken packages for 14.04. 它可能不如为14.04提供损坏的程序包那么糟糕。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM