标题说明了一切。我想在同一台机器上有 2 个版本的 java。例如14.0.1.7和14.0.2.12(它们都在 EPEL7 存储库中)。
如果我通过 一个一个地安装它们yum,yum 将删除第一个版本并只保留最后一个。如果我通过rpm依赖项安装它们会被解析但不会自动安装。如果我首先安装 withyum和第二个 withrpm然后它可以工作并且它保留两个版本,但rpm如果在某个时候弹出,则不会安装任何其他依赖项,并且能够仅通过一个工具来完成它会很酷。
所有提到的java都是OpenJDK;EPEL7 有这些滚动包(例如:java-14-openjdk-14.0.1.7-2.rolling.el7.x86_64, java-14-openjdk-14.0.2.12-1.rolling.el7.x86_64)。
有任何想法吗?
你没有。升级到更高版本的软件包,其中包含修复程序。
java-latest-openjdk 14.0.2.12-1替换14.0.1.7-2. EPEL 镜子不会携带旧版本,这是他们通常的政策。
在上游发行说明说的14安全修补版本14.0.2+12。请注意通常的时区数据和 x509 证书更改以及错误修复。想想你是否真的需要固定这个版本。文档表明这是您打算采用的次要维护版本。
如果您确定需要保留以前的版本,则需要解决两个问题:获取软件包并安装它。旧版本不再上镜,考虑设置自己的私有镜像或缓存代理来存档旧版本。而且,这两个版本不能并行安装。研究一种拥有两个并行环境的方法,无论是容器、虚拟机还是专门允许您选择 Java 运行时的运行时管理器实用程序。
| 归档时间: |
|
| 查看次数: |
162 次 |
| 最近记录: |