Java plugin が不調

Java の新しいの (jre-6u2-linux-i586.bin) をインストールしたら、Firefoxjava プラグインが動かなくなり、~/plugin_stack.trace というファイルが作られるようになった。~/.plugin_stack.trace の中身はこんなの。

java.lang.NoClassDefFoundError: Could not initialize class com.sun.deploy.config.Config
	at sun.plugin.AppletViewer.initEnvironment(Unknown Source)
	at sun.plugin.navig.motif.Plugin.doit(Unknown Source)
	at sun.plugin.navig.motif.Plugin.start(Unknown Source)

エラーメッセージで検索したところこんなのが引っかかった。Re: Sun Java 6Bug ID: JDK-6542512 Plugin for JDK 6u2 b01 doesn't work on RHEL 5 x86。libstdc++.so.5 が必要らしい。libstdc++-3-libc6.2-2-2.10.0.so と libstdc++.so.6.0.3 ならインストールされているけど 5 は無い。どうしようか。

追記:

gcc-3.3.6 をコンパイルして libstdc++.so.5 をインストールした。打ったコマンドはこんなの。

tar jxvf gcc-3.3.6.tar.bz2
tar jxvf gcc-g++-3.3.6.tar.bz2
tar jxvf gcc-core-3.3.6.tar.bz2
cd gcc-3.3.6/
mkdir objdir
cd objdir/
../configure --enable-languages=c++
make
su
make install-target-libstdc++-v3

あと、libstdc++.a と libstdc++.la がダウングレードするので、元の 6.0.3 に戻した。