rpmファイルを簡単に作る方法

ここでは簡単なrpmパッケージファイルの作り方を教えます。
./configureなどにアレルギー反応が出る人やrpmを配布していないプロジェクトでrpmでの配布をしようとしている人には有用かと思われます。

必要なもの

  • ./configure,make,make installが通ると思われるソースアーカイブ(tar.gz形式が基本)
  • rpmbuild
  • su権限

目的別

バイナリrpmが欲しい人

suしてrootになり cdしてrpmを作りたいファイルのあるディレクトリに移動し

# rpmbuild -tb ./hoge-x.y.z.tar.gz

正常終了したら /usr/src/redhat/RPMS/i386 辺りを探すとできているはず

ソースrpmが欲しい人

suしてrootになり cdしてrpmを作りたいファイルのあるディレクトリに移動し

# rpmbuild -ts ./hoge-x.y.z.tar.gz

正常終了したら /usr/src/redhat/SRPMS 辺りを探すとできているはず

ソース+バイナリrpmが欲しい人

suしてrootになり cdしてrpmを作りたいファイルのあるディレクトリに移動し

# rpmbuild -ta ./hoge-x.y.z.tar.gz

正常終了したら /usr/src/redhat/ 以下を探すとできているはず

もっと詳しくやりたい人

rpmbuild --help辺りを参照するといいかも

| 新しいページ | 編集 | 差分 | 編集履歴 | ページ名変更 | アップロード | 検索 | ページ一覧 | タグ | RSS | ご利用ガイド | 管理者に問合せ |
|ログイン|