« Return to Thread: how to install ibm jre

Re: how to install ibm jre

by Brett Smith-6 :: Rate this Message:

Reply to Author | View in Thread

Zhang Weiwu wrote:

> 在 2009-05-24日的 18:17 +0200,Manfred Tremmel写道:
>
> Oh what a shame. However I have to try it, because I don't have other
> ways. My other java application also behave incorrect, especially jedit
> which is my daily tool. The problem seems to be related to JRE
> compatibility with Chinese input method which is beyond what I can fix
> by myself. I guess I had to try see if IBM JRE works for me.
>
> And I start to fight dependency. First error message for latest ppc RPM
> package is:
>         error: Failed dependencies:
>         libstdc++.so.5 is needed by ibm-java-ppc-jre-6.0-4.0.ppc
> The usual dirty way of solving such problem is
>         cp /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5
>
> however it doesn't fool the installer. I still gets the same error
> messag:
>         error: Failed dependencies:
>         libstdc++.so.5 is needed by ibm-java-ppc-jre-6.0-4.0.ppc
>
> Am I one of the first trying to install IBM JRE from IBM site? I guess
> if other people when through this trouble they probably have some guide
> posted, but google told me nothing.
>

I do not have openSUSE anymore on my Mac G4 because it does not easily
support SMP.  However, I was able to make the IBM Java work as the
default on Fedora 10, so the steps below might work with modifications
on your Mac.  The RPM package names will be slightly different, and you
may need to research more to enable localization, as I only use English.

Regards,
- Brett


Some web site references:

IBM Java developer kits (download 32-bit iSeries/pSeries)
http://www.ibm.com/developerworks/java/jdk/linux/download.html

See section: "Linux dependent packages are not available" and
"update-alternatives" commands
http://publib.boulder.ibm.com/wasce/V2.1.0/en/setup-troubleshooting.html

openSUSE update-alternatives article (RPM name is "update-alternatives")
http://en.opensuse.org/Java/setDefaultJava


And these are the Fedora 10 steps:

INSTALL PREREQUISITES

Install (Fedora 10):
libXp-1.0.0-11.fc9.ppc.rpm
compat-libstdc++-33-3.2.3-64.ppc.rpm
galternatives-0.13.4-5.fc9.noarch.rpm


INSTALL IBM JAVA 5

Install (IBM download):
ibm-java2-ppc-sdk-5.0-9.0.ppc.rpm
ibm-java2-ppc-javacomm-5.0-9.0.ppc.rpm

Add Java 5 application to alternatives:
# update-alternatives --install /usr/bin/java java
/opt/ibm/java2-ppc-50/jre/bin/java 1

Add Java 5 browser plugin to alternatives (for Firefox 3):
# update-alternatives --install
/usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so
/opt/ibm/java2-ppc-50/jre/bin/libjavaplugin_ojigtk2.so 1


INSTALL IBM JAVA 6

Install (IBM download):
ibm-java-ppc-sdk-6.0-4.0.ppc.rpm
ibm-java-ppc-javacomm-3.0.0.0.rpm

Add Java 6 application to alternatives:
# update-alternatives --install /usr/bin/java java
/opt/ibm/java-ppc-60/jre/bin/java 1

Add Java 6 browser plugin to alternatives (for Firefox 3):
# update-alternatives --install
/usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so
/opt/ibm/java-ppc-60/jre/plugin/ppc/ns7/libjavaplugin_oji.so 1


SELECT IBM JAVA (5 OR 6) APPLICATION FROM ALTERNATIVES

# update-alternatives --config java

There are 4 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
   2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
   3           /opt/ibm/java2-ppc-50/jre/bin/java
   4           /opt/ibm/java-ppc-60/jre/bin/java

Enter to keep the current selection[+], or type selection number: 3


VERIFY INSTALLED JAVA APPLICATION VERSION

# java -version
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build
pxp32devifx-20090327 (SR9-SSU ))
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Linux ppc-32
j9vmxp3223-20081129 (JIT enabled)
J9VM - 20081126_26240_bHdSMr
JIT  - 20081112_1511ifx1_r8
GC   - 200811_07)
JCL  - 20090327


SELECT IBM JAVA (5 OR 6) BROWSER PLUGIN FROM ALTERNATIVES

# update-alternatives --config libjavaplugin.so
There are 3 programs which provide 'libjavaplugin.so'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.6.0-openjdk/lib/ppc/IcedTeaPlugin.so
   2           /opt/ibm/java2-ppc-50/jre/bin/libjavaplugin_ojigtk2.so
   3           /opt/ibm/java-ppc-60/jre/plugin/ppc/ns7/libjavaplugin_oji.so

Enter to keep the current selection[+], or type selection number: 2


VERIFY INSTALLED JAVA BROWSER PLUGIN VERSION

1. Open Firefox 3, and type the URL: about:plugins
2. Scroll down the "Installed plugins" web page and find section:

IBM Java(TM) Plug-in: J2RE 1.5.0 IBM build jclxp32devifx-20090327
    File name: libjavaplugin_ojigtk2.so
    Java(TM) Plug-in 1.5.0
--
To unsubscribe, e-mail: opensuse-ppc+unsubscribe@...
For additional commands, e-mail: opensuse-ppc+help@...

 « Return to Thread: how to install ibm jre