sqldeveloper をインストールしてみる on CnetOS 5.4 X86_64

一応ターゲットは CnetOS 5.4 X86_64
OTN US から適当な dir に以下をDLする
sqldeveloper-2.1.0.63.10-1.noarch.rpm

# yum -y install java-1.6.0-openjdk*
# alternatives --config java
There are 2 programs which provide 'java'.
Selection Command

                                                                                            • -

1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
*+ 2 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java

# alternatives --config javac
There are 2 programs which provide 'javac'.
Selection Command

                                                                                            • -

1 /usr/lib/jvm/java-1.4.2-gcj/bin/javac
*+ 2 /usr/lib/jvm/java-1.6.0-openjdk.x86_64/bin/javac
で確認をしてみる(必要ないんだけど、コマンドのメモということで)

# rpm -Uhv sqldeveloper-2.1.0.63.10-1.noarch.rpm

$ sqldeveloper

Type the full pathname of a J2SE installation (or Ctrl-C to quit), the path will be stored in ~/.sqldeveloper/jdk

で起動しないため以下を追加してみる(usrhome 以下)

$ mkdir .sqldeveloper
$ vi .sqldeveloper/jdk
/usr/lib/jvm/jre-1.6.0-openjdk.x86_64

$ sqldeveloper

Error: Java home /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java is not a J2SE SDK.
Running SQL Developer under a JRE is not supported.

If the Java VM specified by the SetJavaHome is actually a full J2SDK installation
then add 'SetSkipJ2SDKCheck true' to /opt/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf

で起動しないため以下を追加してみる

# vi /opt/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
SetSkipJ2SDKCheck true

$ sqldeveloper

で起動するのだが、1.6.0_04以上じゃないと文句いわれるんだけど、まぁいいか