软件包“openjdk-7-jre”没有安装候选者

软件包“openjdk-7-jre”没有安装候选者

我正在尝试下载 XDM(xtreme 下载管理器)在 Ubuntu 上,需要 openjdk-6-jre 和 openjdk-7-jre。但我无法安装它:

sudo apt-get install openjdk-7-jre
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package openjdk-7-jre is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'openjdk-7-jre' has no installation candidate 

我的java版本是10

java --version
openjdk 10.0.2 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2, mixed mode)

答案1

OpenJDK 6 和 7 均在 16.04 开发周期从 Ubuntu 中删除。

OpenJDK 6 于 2016 年 3 月 29 日被删除,因为 OpenJDK 7 和 8 已经取代了它(这在Ubuntu 错误 #1563578)。

OpenJDK 7 于 2016 年 3 月 30 日被删除,因为 OpenJDK 8(及更高版本)已取代它(这在Ubuntu 错误 #1563986)。

因为这两个软件包都已从 Ubuntu 中删除,所以获取它们的唯一方法是从软件包的较旧存储库版本中手动安装(由于其年龄,这可能是一个漫长而困难的过程,因为要获取它们所需的所有依赖项)或尝试并从其他来源找到 PPA 使其发挥作用。

然而OpenJDK 6 和 7 是非常旧的且不应该使用,因为它们没有更新,并且很长时间没有收到安全更新。出于安全原因,不建议继续使用这些 JRE。

(请注意,由于这种情况,如果 Xtreme Download Manager 不能与 OpenJDK 6 或 7 之后的较新 OpenJDK 版本一起使用,您不太可能能够安装它;根据您的 OpenJDK 版本字符串判断,您使用的是 Ubuntu 18.04 )。

相关内容