id:torutk:20090301 の最後で少し言及したJPackage、これは少々理解が間違っていたようです。SunのJDK(RPMバイナリ)をLinuxにインストールした後、JPackage(RPM)をインストールすると、alternativesの仕組みに沿ってJDKの切り替えができるようになります。 Linux(CentOS 5)では、GCCのJava(JDK1.4.2相当)が標準でインストールされているため、/usr/binの下に、java, javacなどのコマンドが入っています。SunのJDKは通常/usr/java/jdk1.6.0_15/といったディレクトリに入るため、環境変数PATH次第でGCCのJavaとSunのJDKとどちらが実行されるか変わってしまうといううれしくない状況です。 そこで、alternativesという仕掛けで一つのプラットフォーム上に同一コマンドを