Oracle 的 JDK RPM 不提供“java”

Oracle 的 JDK RPM 不提供“java”

我在 Amazon EC2 实例上安装了 Java 7 JDK 的 Oracle RPM。

Java 7 JDK 的 Oracle RPM 不“提供”java也不jre。RPM 报告它提供以下内容:

# rpm -q jdk --provides
jaxp_parser_impl
xml-commons-apis
jdk = 2000:1.7.0_51-fcs

在此 EC2 实例上,我想要安装该aws-apitools-as包。使用 yum 的结果是:

# yum install  aws-apitools-as
Resolving Dependencies
--> Running transaction check
---> Package aws-apitools-as.noarch 0:1.0.61.4-1.0.amzn1 will be installed
--> Processing Dependency: jre >= 1.6.0 for package: aws-apitools-as-1.0.61.4-1.0.amzn1.noarch

这种依赖性解析导致 yum 想要安装java-1.7.0-openjdk,尽管我已经安装了功能齐全的 Oracle JDK(以及 JRE)。

这个问题显然是 Oracle 的错误(至少这个人是这么认为的)。

有没有办法通过通知 RPM 数据库 Java已经提供了吗?

相关内容