O JDK RPM da Oracle não fornece “java”

1

Eu tenho o Oracle RPM para o Java 7 JDK instalado em uma instância do Amazon EC2.

O Oracle RPMs para Java 7 JDK não "fornece" java nem jre . O RPM informa que ele fornece o seguinte:

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

Nesta instância do EC2, quero instalar o pacote aws-apitools-as . Usando o yum resulta em:

# 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

Esta resolução de dependência resulta no yum querendo instalar java-1.7.0-openjdk , mesmo que eu tenha um Oracle JDK (e, portanto, JRE) perfeitamente capaz instalado.

Este problema parece ser diretamente culpa da Oracle (pelo menos esta pessoa pensa assim ).

Existe alguma maneira de superar essa deficiência no pacote RPM da Oracle informando ao banco de dados RPM que o Java já está fornecido?

    
por Greg Kopff 31.03.2014 / 05:04

0 respostas

Tags