
cer@Telcontar:~> rpm -q --provides jdk package jdk is not installed
[nmarques@ptin-tst-evl-pds ~]$ rpm -q --provides jdk jaxp_parser_impl xml-commons-apis jdk = 2000:1.6.0_33-fcs pay some attention to the crazy Epoch (2000); someone at Sun/Oracle is something weird stuff ;)
You probably don't want to go that path... but trust me, it's been working in very critical mission systems... of course we're not a Linux distribution and we have very specific stuff...
It is more or less what I want, I guess.
I have an rpm from oracle named "jre". It contains java, it works fine, update-alternatives et all, but yast thinks it doesn't and makes me install other java flavours.
Tip: Don't mix JDK with JRE (JDK also provides JRE), if you install both RPM's the %post scripts will not behave correctly. I'm used to JDK because we actually want JDK and not just JRE as we want some runtime byte compiling.
cer@Telcontar:~> rpm -q --provides jre jaxp_parser_impl xml-commons-apis jre = 1.6.0_33-fcs
very little compared to:
Telcontar:~ # rpm -q --provides java-1_6_0-openjdk config(java-1_6_0-openjdk) = 1.6.0.0_b24.1.11.4-12.1 jaas = 1.6.0.0_b24.1.11.4 java = 1.6.0 java-1.6.0 = 1.6.0.0_b24.1.11.4-12.1 java-1.6.0-64 java-1.6.0-openjdk = 1.6.0.0_b24.1.11.4-12.1 java-64 = 1.6.0 java-openjdk = 1.6.0.0_b24.1.11.4-12.1 java-openjdk-64 = 1.6.0.0_b24.1.11.4-12.1 java-sasl = 1.6.0.0_b24.1.11.4 jce = 1.6.0.0_b24.1.11.4 jdbc-stdext = 1.6.0.0_b24.1.11.4 jdbc-stdext = 3.0 jndi = 1.6.0.0_b24.1.11.4 jndi-cos = 1.6.0.0_b24.1.11.4 jndi-dns = 1.6.0.0_b24.1.11.4 jndi-ldap = 1.6.0.0_b24.1.11.4 jndi-rmi = 1.6.0.0_b24.1.11.4 jre = 1.6.0 ...
And this is totally correct; it shows that openJDK is properly packaged according to JPackage; Sun isn't compliant to anything... except their own stuff... but it's still a great JVM, and 1.7.0 (besides some security issues) does offer quite a nice performance boost... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org