2.7. 使用 yum 在 RHEL 上安装多个红帽构建的 OpenJDK 的次版本
您可以在 RHEL 上安装 Red Hat build of OpenJDK 的多个次版本。这可以通过防止安装的次版本被更新。
流程
在
/etc/yum.conf目录中添加installonlypkgs选项,以指定yum可安装的 OpenJDK 软件包的红帽构建,但不更新。installonlypkgs=java-<version>--openjdk,java-<version>--openjdk-headless,java-<version>--openjdk-devel更新将在系统中保留旧版本时安装新软件包。
$ rpm -qa | grep java-1.8.0-openjdk java-1.8.0-java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64 java-1.8.0-openjdk-1.8.0.322.b06-2.el8_5.x86_64Red Hat build of OpenJDK 的不同次版本可在
/usr/lib/jvm/ <minor version>文件中找到。例如,下面显示了
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0的一部分:$ /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-2.el8_5.x86_64/bin/java -version openjdk version "1.8.0_322" OpenJDK Runtime Environment (build 1.8.0_322-b06) OpenJDK 64-Bit Server VM (build 25.322-b06, mixed mode) $ /usr/lib/jvm/java-1.8.0-java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64/bin/java -version openjdk version "1.8.0_312" OpenJDK Runtime Environment (build 1.8.0_312-b07) OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)