22

rpmbuild (-bb および --buildroot オプション) は、使用している OS に応じて異なる場所に .rpm を作成することに気付きました。

  • GNU/Linux Ubuntu <= 9.04: /usr/src/rpm/...
  • GNU/Linux Ubuntu >= 9.10: /home/rpmbuild/...
  • GNU/Linux Fedora: /usr/src/redhat/...

では、すべての OS の宛先フォルダーを手動で設定するにはどうすればよいですか?

4

5 に答える 5

21

自分自身に返信して、次を追加します。

%define _rpmdir /outputdir

.spec ファイルに。

于 2010-05-06T10:44:28.920 に答える
1

/home/ http://www.linuxquestions.org/questions/linux-software-2/need-rpm-package-for-php-version-5-2-7-and-up-onに rpmbuild 環境をセットアップする-redhat-5-1-a-766486/#13

実際、/usr/src/** を使用することはお勧めしません。つまり、/home/[name]/rpms/ を使用すると、非特権ユーザーとして作業できます。パッケージのビルドに su または sudo は必要ありません。


于 2016-06-19T13:17:21.397 に答える