JDKインストールについて
RHEL4 に jdk-1_5_0_10-linux-i586.rpm.bin をインストール行いました。
これを素直に
jdk-1_5_0_10-linux-i586.rpm.bin
としてインストールすると usr/java/jdk1.5.0_10 にインストールされると思います。
これを /usr/local/jdk/ にインストールしたいと思い、
jdk-1_5_0_10-linux-i586.rpm.bin -x でまず解凍だけ行い、
rpm -ivh --prefix /usr/local/jdk/ /jdk-1_5_0_10-linux-i586.rpm
としてインストールしようとしました。
その結果
# rpm -ivh --prefix /usr/local/jdk/ /jdk-1_5_0_10-linux-i586.rpm
Preparing...
########################################### [100%]
1:jdk
########################################### [100%]
Error: unpack command could not be found. Please refer to
the
TroubleShooting Section of the Installation Instructions
on
the download page.
Please do not attempt to install this archive file.
エラー: %post(jdk-1.5.0_10-fcs.i586) scriptlet failed,
exit status 2
というエラーが発生してしまいました。
インストール自体は行われているようですが、その影響でTomcatが動きませんでした。
(素直に jdk-1_5_0_10-linux-i586.rpm.bin でインストールした場合は問題なく動きました。)
また、これをアンインストールする際にも
# rpm -e jdk-1.5.0_10-fcs
touch: cannot touch
`/usr/java/jdk1.5.0_10/lib/tools.pack':
そのようなファイルやディレクトリはありません
touch: cannot touch
`/usr/java/jdk1.5.0_10/jre/lib/rt.pack':
そのようなファイルやディレクトリはありません
touch: cannot touch
`/usr/java/jdk1.5.0_10/jre/lib/jsse.pack':
そのようなファイルやディレクトリはありません
touch: cannot touch
`/usr/java/jdk1.5.0_10/jre/lib/charsets.pack':
そのようなファイルやディレクトリはありません
touch: cannot touch
`/usr/java/jdk1.5.0_10/jre/lib/ext/localedata.pack':
そのようなファイルやディレクトリはありません
touch: cannot touch
`/usr/java/jdk1.5.0_10/jre/lib/plugin.pack':
そのようなファイルやディレクトリはありません
touch: cannot touch
`/usr/java/jdk1.5.0_10/jre/lib/javaws.pack':
そのようなファイルやディレクトリはありません
touch: cannot touch
`/usr/java/jdk1.5.0_10/jre/lib/deploy.pack':
そのようなファイルやディレクトリはありません
というエラーが出ています。
jdk-1_5_0_10-linux-i586.rpm.bin をインストール先を指定してインストールする良い方法を
ご存知の方がいらっしゃればご教授頂けないでしょうか・・・。
宜しくお願い致します。
お礼
ありがとうございました。 説明されているページがあったんですね。