| | 12 | |
| | 13 | == 一般的なサブパッケージ名について == |
| | 14 | |
| | 15 | あくまで慣例として以前から使われていただけではありますが、 |
| | 16 | Vine Linux ではサブパッケージ名として以下のようなものが使われています。 |
| | 17 | |
| | 18 | * {{{-devel}}} |
| | 19 | - 開発向けサブパッケージ [[BR]] |
| | 20 | 通常、メインパッケージのライブラリを使うプログラムをコンパイルする際に必要な |
| | 21 | ヘッダファイル ({{{.h}}}) が収録されています |
| | 22 | - 従来はスタティックライブラリ ({{{.a}}}) も収録されていましたが、 |
| | 23 | 上述の [wiki:PackagingPolicy/StaticLibraryPolicy static ライブラリ収録ポリシー] |
| | 24 | の通り、今後は {{{-devel}}} サブパッケージには収録しないことになります [[BR]] |
| | 25 | (パッケージから削除、あるいは {{{-static}}} サブパッケージとして独立させる) |
| | 26 | - 同様に従来 {{{-devel}}} サブパッケージに収録されていることの多かった |
| | 27 | {{{Libtool ".la"}}} についても、上述の |
| | 28 | [wiki:PackagingPolicy/LibtoolPolicy Libtool ".la" ファイル収録ポリシー] |
| | 29 | の通り、原則として今後は {{{-devel}}} サブパッケージには収録しない (削除) ことになります |
| | 30 | |
| | 31 | * {{{-libs}}} |
| | 32 | - ランタイムライブラリ {{{.so.*}}} が収録されています [[BR]] |
| | 33 | - 本体パッケージのサイズがある程度大きくなった場合などの理由がある場合、 |
| | 34 | 本体にはバイナリや設定ファイルを、ライブラリを {{{-libs}}} サブパッケージに |
| | 35 | 分けてパッケージングすることがあります |
| | 36 | |
| | 37 | * {{{-tools, -utils}}} |
| | 38 | - 本体のパッケージが主にライブラリを収録している場合、 |
| | 39 | ツールなどのバイナリやスクリプト群をサブパッケージ化する場合があります |
| | 40 | |
| | 41 | * {{{-doc}}} |
| | 42 | - 付属ドキュメント類などを独立したサブパッケージに分けたものです |
| | 43 | |
| | 44 | * {{{-demos, -examples}}} |
| | 45 | - ドキュメント類同様に、サンプルスクリプトやサンプルコード類を |
| | 46 | サブパッケージに分けたものです |