wiki:docs/developers-guide/base-knowledge/package-component

Version 1 (modified by yasumichi, 11 years ago) (diff)

--

Vine Linux ドキュメント / Vine Linux 開発者ガイド / パッケージ作成のための基礎知識 / パッケージが属するカテゴリについて

パッケージが属するカテゴリについて

パッケージは、その性質によりいくつかのカテゴリに分類されます。カテゴリとは、aptリポジトリにおけるパッケージの分類単位です。

カテゴリへの分類は、Project Vineによって実施され、テスト目的のカテゴリ(testingおよびpropose-updates)を除き、パッケージのアップデート時には意識する必要はありません。

カテゴリの種類

カテゴリ 対象パッケージ
mainVine Linuxを構成する上で必須のパッケージ。原則としてリリース時のバージョンに固定されます。
updatesセキュリティフィックスまたはバグフィックスにより更新された main カテゴリのパッケージ
plusmain には含まれないものの、主要なパッケージや一般的に多く使われているパッケージ。このカテゴリは定期的にメンテナンスされているパッケージが対象です。新規パッケージでメンテナンス宣言されたものはこのカテゴリが分類されます。
extras特定のメンテナが存在しなくなったパッケージや、継続して更新されないパッケージ。新規パッケージのうち継続してメンテナンスする予定が決まっていないものも含みます。新規パッケージで特に宣言されない場合はこのカテゴリが分類されます。
nonfreeライセンスや特許等の理由により、利用や再配布に制限のあるソフトウェアを含みます。
orphanedメンテナンスが止まったものや長期間更新されないもの、不要になったパッケージ。古いパッケージの履歴を残すために存在するもので、そのまま利用すべきではありません。このカテゴリは apt repository では管理されないので、apt-get コマンドではインストールできません。
testingセキュリティホールが発見されたパッケージを修正したものを updates へ収録する前にテスト目的でパッケージを収録。 Security Watch Team のメンバー以外には非公開とする。
proposed-updatesバグの修正や機能強化を目的に更新したパッケージを updates へ収録する前にテスト目的でパッケージを収録

main のサブカテゴリ

カテゴリmainは内部的に3つのサブカテゴリに分類されています。

サブカテゴリ 対象パッケージ
coreシステムとして機能するために必須のパッケージ。インストールオプションで最小構成を選んだ場合でもこのサブカテゴリのパッケージはインストールされます。
main-cdインストール CD に収録されるパッケージ
main容量の関係でインストール CD に収録できなかったパッケージ