У меня установлен 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 является уже предоставлено?