間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

anacondaのパッケージグループ定義(comps.xml)とKickStart

http://www.asahi-net.or.jp/~AA4T-NNGK/kickstart.html

* グループには「見えるもの (USERVISIBLE プロパティが true)」と「見えないもの (USERVISIBLE プロパティが false)」とがある。見えないグループは、主として他グループや言語環境などからの依存関係によって自動的、半強制的に選択される種類のグループであり、インストーラ画面のパッケージ選択ダイアログには表示されない。キックスタートファイルでは「見えないグループ」も指定が可能。
* 各々のグループは、ブール (真偽) 値である default 属性を持っている。 default=true のグループは、通常のインストーラのパッケージ選択画面で初めからチェックが付いて示される。ただしキックスタートインストールにおいては、指定していないのに default=true だからといって勝手にインストールされるわけではなく、大した意味は持たない。
* 各グループは、その構成要素に、パッケージ、メタパッケージ、他のグループ、のいずれかまたは全てを従える。パッケージとメタパッケージはそこで、 mandatory, default, optional のうちいずれかの `type' プロパティを指定される。 mandatory は「必須」で、そのグループを選択すれば必ず入る。 default なものは、グループを選択すれば自動的に選択されるが、インストーラの選択画面でチェックを外したりキックスタートファイルでマイナス指定すれば除外することもできる。 optional はデフォルトでは選択されず、インストーラで敢えてチェックを付けるかキックスタートファイルで個別指定しない限りインストールされない。グループ配下のグループは、そうしたプロパティは明示的には付加されないが、 mandatory なものとして扱われる。
* 一部のパッケージは、 requires というプロパティを持っている。 requires 属性で指定されるのは、そのパッケージが動作するために必須となる別パッケージ。
* 特定のパッケージが複数のグループに属していることがある。
#territoriality<<
めも

このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。