[wiki:docs Vine Linux ドキュメント] / RPM パッケージの作成方法 = RPM パッケージの作成方法 = [wiki:./glossary 用語集] == 環境設定 == * [wiki:./development-environment パッケージ開発環境のインストール] * [wiki:./rpmmacros 設定ファイル] * [wiki:./directories パッケージ作成に必要なディレクトリの準備] * [wiki:./gpgsign パッケージ署名の設定] == 基本的なパッケージ作成の流れ == 1. [wiki:./preparation パッケージ作成毎の準備] 1. [wiki:./make-spec SPECファイルの記述] 1. [wiki:./rpmbuild SPECファイルをもとにRPMパッケージを作成する] 1. [wiki:./followup パッケージ作成後に確認すること] == より高度なパッケージ作成のための情報 == * [wiki:./env-and-macro 環境変数とマクロの活用] * [wiki:./tag-dependencies-information 依存情報の記述に関する詳細] * [wiki:./setup-macro %setupマクロの詳細] * [wiki:./other-section スクリプト部で使用できるその他のセクション] * [wiki:./subpkg サブパッケージの作成方法] * [wiki:./specific パッケージ固有の作法等について] ('''!ToDo: [wiki:PackagingPolicy パッケージングポリシー]のマージ''') == RPMパッケージをつくるときの注意 == * [wiki:./no-root root 権限で作業しない] * [wiki:./symlink シンボリック・リンク等を%postとかで張らない] * [wiki:./minimum-epoch むやみに Epoch を使わない。] * [wiki:./minimum-subpkgs あまり細かくサブパッケージに分けない] * [wiki:./minimum-config %configは乱用しない] * [wiki:./minimum-patch patchを使いすぎない] * [wiki:./usecomment SPECファイルは第三者にもわかりやすくする] == ソースパッケージからバイナリパッケージへの再構築 == * [wiki:./get-srpm ソースパッケージの入手方法] * [wiki:./rebuild-require 再構築に必要なパッケージのインストール] * [wiki:./rebuild-srpm ソースパッケージの再構築] == 付録 == * [wiki:./group-list Vine Linux で使用できるGroup一覧] * [wiki:./custom-dir パッケージ作成に必要なディレクトリの変更方法] * [wiki:./othertag SPECファイルで使用できる便利なタグ] * [wiki:./changelog 更新記録(1999/2/16以降)] * [wiki:./more さらに深く知りたい方へ]