CentOS5, RHEL5, Pacotes dependentes de Java, JVM / JDK Alternativo

1

Especificamente sobre pacotes dependentes de Java, como ant. É possível instalá-los via rpm, ao usar um JVM / JDK alternativo? Por exemplo, se eu instalar o Oracle JDK, posso usar um pacote ant sem instalar o OpenJDK? Existe alguma maneira isso pode ser feito a partir de um RPM?

Eu sei que posso especificar qual JDK usar, executando update-alternatives --config java . Além disso, estou especificando um JAVA_HOME, que funciona como esperado. As únicas opções disponíveis parecem ser, manter 3 JDKs diferentes instalados ou instalar tudo manualmente.

    
por J. M. Becker 23.10.2012 / 16:27

1 resposta

1

Claro. rpm -i --nodeps instalará o rpms sem a verificação de dependência.

A questão mais interessante parece ser como fazer isso com yum .

Se você puder obter o source-rpm de um java alternativo, você pode colocar um "Obsoletes jdk" no arquivo spec ...

    
por 23.10.2012 / 22:50