openjdk-11 - 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)相比,此版本中似乎包含了一些更改。所以,我的问题仍然悬而未决:他们从哪里得到这个版本?他们不太可能自己修复错误和安全问题。
解决方案
根据存储库数据检查包信息:
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 软件包。
推荐阅读
- google-chrome - Chrome 在异常情况下暂停调试器
- mysql - 我可以在 MySQL 中使用具有多个值的 DEFAULT 约束吗?我可以在下面的示例中添加更多默认值吗?
- android - floatingActionButton 如何位于屏幕右下角
- javascript - PHP:具有不同名称的多个按钮以使用 AJAX 更新 MySQL 数据库
- javascript - 如何根据同一类型中提到的键在 typescript 中声明一个类型?
- c# - 重构旧代码以使用 async 关键字
- thinking-sphinx - 出现错误:sharetribe 安装上的未知键名“docinfo”
- javascript - Serverless - 获取创建的云端资源 URL 并将其用作环境变量
- flutter - Flutter CupertinoPicker 不适合屏幕
- python-3.x - 如何在 Minidom 中为特定节点使用 getElementsByTagName