标题说明了一切。我想在同一台机器上有 2 个版本的 java。例如14.0.1.7
and 14.0.2.12
(它们都在 EPEL7 repo 中)。
如果我一个一个地安装它们yum
,yum 将删除第一个版本并保留最后一个版本。如果我通过rpm
依赖项安装它们,则会解决但不会自动安装。如果我先安装yum
,然后再安装,rpm
那么它可以工作并且它保留两个版本,但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
)。
有任何想法吗?