菊池@春日部です。 # 適宜改行を入れます。 ひかるさんの<20021019081238.177e8324.hikaruru@xxxxxxxxxxxxxxxxxx>から > > ターミナルを起動してコマンドラインの作業です。 > > 先ほど シノバーさん の j2sdk-1.4.0_02-0.nosrc.rpm を > > /home/hikaru/JAVA-plugins に保存したと仮定します。 > > > > $ cd /home/hikaru/JAVA-plugins > > $ rpm --rebuild j2sdk-1.4.0_02-0.nosrc.rpm > > ここのrpmでそのようなファイルやディレクトリはありません、と出てしまいます。ちゃんと > /home/hikaru/JAVA-pluginsにjsdk-1.4.0_02-0.nosrc.rpmを置いて、 > /home/hikaru/rpm/SOURCEにj2sdk-1_4_0_02-linux-i586.binを置いているのに。 ^^^^^^^^^^^^^^^^ > [root@localhost JAVA-plugins]# cd /home/hikaru/JAVA-plugins > [root@localhost JAVA-plugins]# rpm --rebuild j2sdk-1.4.0_02-0.nosrc.rpm > j2sdk-1.4.0_02-0.nosrc.rpm をインストール中 -snip- > /root/rpm/SOURCES/j2sdk-1_4_0_02-linux-i586.bin: そのようなファイルやディレクトリはありませ ^^^^^^^^^ > ん この違いです。一般ユーザはの rpm 作成ディレクトリは、$HOME/rpm/ 以下です。 しかし、root では通常、/root/rpm/ 以下です(/root は root の $HOME ですか ら)。 この違いに注意しましょう。 rpm --rebuild は root でなく一般ユーザでも実行できます。 なぜ、今回 rpm --rebuild の作業を root でやったのでしょうか? -- 菊池順一 <maxi@xxxxxxxxxxxxx>