RPMメモ

目次
1 rpmbuildメモ
 1-1 各段階を実行する
 1-2 指定された段階のみ実行する
 1-3 参考リンク


1 rpmbuildメモ
Redhat9では、rpmとrpmbuildが完全に分離しました。
rpmパッケージのコンパイルなどはrpmbuildを使用します。

1-1 各段階を実行する
-ba
(%prep, %build, %install を実行した後に) バイナリパッケージとソースパッケージをビルドする。
-bb
(%prep, %build, %install を実行した後に) バイナリパッケージをビルドする。
-bp
spec ファイルから "%prep" 段階を実行する。通常、ソースを展開しパッチを適用することを意味する。
-bc
(%prep を実行した後に) spec ファイルから "%build" 段階を実行する。一般的には "make" と等価である。
-bi
(%prep, %build を実行した後に) spec ファイルから "%install" 段階を実行する。一般的には "make install" と等価である。
-bl
"list check" を実行する。 spec ファイルの "%files" セクションのマクロが展開され、各ファイルが存在するかの検証をするためのチェックが行われる。
-bs
ソースパッケージだけをビルドする。

1-2 指定された段階のみ実行する
--short-circuitオプション

1-3 参考リンク
rpmbuildのman (日本語)
TIPS INDEXへ
Last modified: Mon Des 3 9:18:26 2003