Назад | Перейти на главную страницу

RPM Oracle JDK не предоставляет «java»

У меня установлен Oracle RPM для Java 7 JDK на экземпляре Amazon EC2.

RPM Oracle для Java 7 JDK не «предоставляют» 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 Oracle, сообщив базе данных RPM, что Java является уже предоставлено?