No.15966 投稿時間:2004年05月14日(Fri) 08:13 投稿者名:M URL:
src.rpmについて教えてもらいたいのですが、Webで使い方を調べてきたところ、"rpm --rebuild ファイル名.src.rpm"となっていたので、
そのとうりにしてみたのですが、"unknown option"と表示されます。どこかのHPでなんらかのヴァージョンが一定以上のヴァージョンではrpmコマンドが変わったみたいなことを書いているのを見た気もするんですがあやふやになってしまいました。
OSはRedHat9をつかっています。アドバイスよろしくお願いいたします。
No.15967 投稿時間:2004年05月14日(Fri) 16:04 投稿者名:ハル URL:
rpm自身のVersionによって違います。
3.xまででしたら
rpm --rebuild ・・・
4.x以降は
rpmbuild --rebuild
となります。
間違えやすいですよね。
No.15969 投稿時間:2004年05月14日(Fri) 20:54 投稿者名:M URL:
> rpm自身のVersionによって違います。
> 3.xまででしたら
> rpm --rebuild ・・・
> 4.x以降は
> rpmbuild --rebuild
> となります。
> 間違えやすいですよね。
早速の返信ありがとうございます。
とりあえず両方を作業を行ってみたのですが、(1)"rpm --rebuild xxx.src.rpm" ---その結果"unknown option"と表示されました。そして次に(2)"rpmbuild --rebuild xxx.src.rpm" ---その結果"command not found"と表示されました。このことからヴァージョンは3.xなのかと思ったのですが、"rpm --version"と入力すると"RPM バージョン4.2"と表示されました。バージョンの確認方法が間違っているのでしょうか?返信お願い致します。
No.15977 投稿時間:2004年05月14日(Fri) 23:59 投稿者名:通行人 URL:
> 早速の返信ありがとうございます。
> とりあえず両方を作業を行ってみたのですが、(1)"rpm --rebuild xxx.src.rpm" ---その結果"unknown option"と表示されました。そして次に(2)"rpmbuild --rebuild xxx.src.rpm" ---その結果"command not found"と表示されました。このことからヴァージョンは3.xなのかと思ったのですが、"rpm --version"と入力すると"RPM バージョン4.2"と表示されました。バージョンの確認方法が間違っているのでしょうか?返信お願い致します。
(2)を実行した場合、command not found ということは、rpmbuild のパッケージが
インストールされていないのでは?
FedoraCode の場合のrpmbuild のパスは、/usr/bin/rpmbuild です。
No.16057 投稿時間:2004年05月19日(Wed) 22:24 投稿者名:M URL:
> (2)を実行した場合、command not found ということは、rpmbuild のパッケージが
> インストールされていないのでは?
> FedoraCode の場合のrpmbuild のパスは、/usr/bin/rpmbuild です。
申し訳ありません。書き込みに失敗して重複してしまいました。
なんとかrpmbuildをインストールできました。一応、src.rpmもrebuildできたようなのですが、どこにrpmファイルができたのか、見つけることができません。初歩的なことだと思いますがよろしくおねがいします。
No.16062 投稿時間:2004年05月20日(Thu) 09:54 投稿者名:ハル URL:
ホームディレクトリ(rootなら/root、hogeユーザなら/home/hoge)に
rpmというディレクトリはありませんか?
rpm/RPMS/i386/にリビルドされたrpmがあるはずです。
No.16063 投稿時間:2004年05月20日(Thu) 11:56 投稿者名:stranger URL:
> > > (2)を実行した場合、command not found ということは、rpmbuild のパッケージが
> > インストールされていないのでは?
> > FedoraCode の場合のrpmbuild のパスは、/usr/bin/rpmbuild です。
> > 申し訳ありません。書き込みに失敗して重複してしまいました。
> > なんとかrpmbuildをインストールできました。一応、src.rpmもrebuildできたようなのですが、どこにrpmファイルができたのか、見つけることができません。初歩的なことだと思いますがよろしくおねがいします。
redhatなら/usr/src/redhat/RPMS/i386でしょう
rpmbuildのオプションによって i686用も作ることができる(そこのところは自分で学習)