首页 > 解决方案 > OpenJDK 11 的来源(包括错误/安全修复版本)

问题描述

SUSE Linux Enterprise Server 15 包含 OpenJDK 11。这是 Oracle 从https://openjdk.java.net/或 AdoptJDK 发布的 OpenJDK 还是哪一个?SLES 15 中该 OpenJDK 11 的错误和安全修复版本的来源是什么?

更新

(22.05.2021)

https://jdk.java.net/archive/上 JDK 11 的最后一个版本是 11.0.2+9:

在此处输入图像描述

在 SLES 15 中,最后一个版本似乎是 11.0。11 . 因此,与 11.0.2(来自 java.net)相比,此版本中似乎包含了一些更改。所以,我的问题仍然悬而未决:他们从哪里得到这个版本?他们不太可能自己修复错误和安全问题。

标签: openjdk-11sles

解决方案


根据存储库数据检查包信息:

zypper if java-11-openjdk

或者直接查询RPM包:

rpm -qpi java-11-openjdk-11....rpm

这将输出基本的包信息。例如,以下是可用于 SLES 15 SP2 的包“java-11-openjdk-11.0.11.0-3.56.1.x86_64”的详细信息:

$ rpm -qpi java-11-openjdk-11.0.11.0-3.56.1.x86_64.rpm     
                                                         
Name        : java-11-openjdk
Version     : 11.0.11.0
Release     : 3.56.1
Architecture: x86_64
Install Date: (not installed)
Group       : Development/Languages/Java
Size        : 637573
License     : Apache-1.1 AND Apache-2.0 AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-only WITH Classpath-exception-2.0 AND LGPL-2.0-only AND MPL-1.0 AND MPL-1.1 AND SUSE-Public-Domain AND W3C
Signature   : RSA/SHA256, Do 22 Apr 2021 10:03:24 CEST, Key ID 70af9e8139db7c82
Source RPM  : java-11-openjdk-11.0.11.0-3.56.1.src.rpm
Build Date  : Do 22 Apr 2021 09:53:38 CEST
Build Host  : sheep69
Relocations : (not relocatable)
Packager    : https://www.suse.com/
Vendor      : SUSE LLC <https://www.suse.com/>
URL         : https://openjdk.java.net/
Summary     : OpenJDK 11 Runtime Environment
Description :
The OpenJDK 11 runtime environment.
Distribution: SUSE Linux Enterprise 15

简而言之,以下详细信息应该会有所帮助:

Source RPM  : java-11-openjdk-11.0.11.0-3.56.1.src.rpm 
URL         : https://openjdk.java.net/

SUSE 为您安装的软件包提供源 RPM 软件包。


推荐阅读