我正在尝试使用yum安装jdk 1.8.0_311。但是,我收到一个错误,说明在试图安装时“没有什么可做的”。
我用过
yum --showduplicates list jdk*检查包裹是否在那里
jdk-20-headful.aarch64 2000:20.0.1-9.el7 ol7_oci_included
jdk-20-headless.aarch64 2000:20-36.el7 ol7_oci_included
jdk-20-headless.aarch64 2000:20.0.1-9.el7 ol7_oci_included
jdk1.8.aarch64 2000:1.8.0_301-fcs ol7_oci_included
jdk1.8.aarch64 2000:1.8.0_311-fcs ol7_oci_included
jdk1.8.aarch64 2000:1.8.0_331-fcs ol7_oci_included
jdk1.8.aarch64 2000:1.8.0_341-fcs ol7_oci_included
jdk1.8.aarch64 2000:1.8.0_351-fcs ol7_oci_included然后我试着跑
yum install jdk1.8.aarch64-2000:1.8.0_311-fcs
我得到了“没什么可做”的错误
yum install jdk1.8.aarch64-2000:1.8.0_311-fcs
Loaded plugins: langpacks, ulninfo
No package jdk1.8.aarch64-2000:1.8.0_311-fcs available.
Error: Nothing to do根据文档,这是正确的安装方法,但它没有识别软件包。如果我不指定版本,它默认为我不能使用的更新版本(351)。任何帮助都是非常感谢的,谢谢。
发布于 2023-05-07 21:33:43
安装包的特定版本的语法是:
yum install <package_name>-<version>
该不应包含体系结构名称(在您的示例中为.aarch64)。
试着跑:
yum install jdk1.8-2000:1.8.0_311-fcs
如果您想指定体系结构,那么运行如下所示:
yum install jdk1.8-2000:1.8.0_311-fcs.aarch64
https://unix.stackexchange.com/questions/745225
复制相似问题