5
rpmを使用して、Sun Java 6とSun Java 7をLinux(Fedora 16)にサイドバイサイドでインストールします。
これは私が達成したいことですが、私は失敗しています(私はLinuxの初心者です)。 Fedora 16ボックス(64ビット)があり、複数のバージョンのoracle java(現時点ではjava 6およびjava 7)をインストールしたいと考えています。rpmソフトウェアを使用してjavaをインストールしようとしていますが、両方にインストールしたいと思い/optます。 必要なパッケージをOracleサイトからダウンロードしました。 jdk-6u30-linux-x64-rpm.bin jdk-7u2-linux-x64.rpm .bin実行中のファイル内からrpmパッケージを抽出しました ./jdk-6u30-linux-x64-rpm.bin -x 次の状況を取得します。 jdk-6u30-linux-amd64.rpm jdk-7u2-linux-x64.rpm それから私は内部を見jdk-6u30-linux-amd64.rpm ました: rpm -qpl ~/Downloads/jdk-7u2-linux-x64.rpm そして、Java 6がファイルを次の場所にインストールすることを取得しました: /etc (some files) /usr/java/jdk1.6.0\_30 (the majority of the files) 同様に、Java 7は次の場所にインストールされます。 /etc /usr/java/jdk1.7.0\_02 にインストールしたいので、rpm relocation/optを使用してインストールしようとしました。どちらのパッケージも、実際にはrpmで再配置可能であるようです。 rpm -qpi ~/Downloads/jdk-6u30-linux-amd64.rpm | grep -i reloc 結果として与える Relocations : /usr/java そして rpm …