[Momonga-devel.ja:03627] comps.xml.momonga5 編集のお願い
- From: Ichiro Nakai <ichiro@xxxxxxxxxxxxx>
- Date: Sat, 31 May 2008 21:20:24 +0900
中井です。
Momonga Linux 5 用の comps xml である、comps.xml.momonga5 のベースを、
trunk/tools/anaconda に置きました。
trunk/tools/anaconda には、過去の comps や Fedora 9 のcomps と比較可能なよう、
次のファイルも置いています。
comps.xml.F9_original.to.compare:
Fedora 9 updates のオリジナル comps
comps.xml.momonga5.initial-change.diff:
comps.xml.momonga5 を最初に commit したときの 上のファイルとの差分
*最初の commit は Fedora 9 の comps から trunk に存在しないパッケージを削っただけです。
comps.xml.momonga5.missing-langpack.list:
comps.xml.momonga5 に書かれていて、trunk に存在しない言語パッケージのリスト
*言語サポートに関する部分は、後に投入される可能性もあるため、敢えて削らず残しました。
comps.xml.momonga5.not-merged-from-4plus.list:
comps.xml.momonga4plus からパッケージを merge した際、何らかの理由で merge から外されたパッケージのリスト
comps.xml.momonga5.removed-packages.list
comps.xml.momonga5 の最初の commit、Fedora 9 の comps から trunk に存在しないパッケージを
削った際に、削った、削除したパッケージのリスト
で、皆さんにお願いです。
皆さんがメンテナンスされているパッケージ、利用されているパッケージで、
comps.xml.momonga5 に記載されていないもの、主に、Momonga Linux 4 以降に
trunk に追加されたものを、書き加えて下さい。
wiki の新規追加パッケージを見たのですが、数が多く、また、
私では内容を把握し切れないため、出来ればパッケージを投入された方に、
適切に取り扱っていただきたいと思っています。
comps.xml について簡単に説明します。
次の group から構成されます。
admin-tools
authoring-and-publishing
base
base-x
core
development-libs
development-tools
dial-up
dns-server
eclipse (Fedora Eclipse)
editors
education
engineering-and-scientific
games
gnome-desktop
gnome-software-development
graphical-internet
graphics
hardware-support
japanese-support(その他、各言語サポート)
java
java-development
kde-desktop
kde-software-development
legacy-network-server
legacy-software-development
legacy-software-support
mail-server
mysql
network-server
news-server
office
printing
ruby
server-cfg
sound-and-video
sql-server
system-tools
text-internet
virtualization
web-development
web-server
window-managers
x-software-development
xfce-desktop
xfce-software-development
各 group の内容については、comps.xml.momonga5 内に、書かれています。
お読み下さい。
これらの group にパッケージを加えていくことになります。
エントリは次の様になります。
<packagereq type="mandatory">nautilus</packagereq>
<packagereq type="default">gnome-audio</packagereq>
<packagereq type="optional">gqview</packagereq>
type について。
mandatory: ユーザに選択の余地はなく、その group を選択した際、必ずインストールされるモノ
default: デフォルトでインストールされるが、インストーラのパッケージカスタマイズで(インストールしないことも)選択可能なモノ
optional: デフォルトではインストールされないが、カスタマイズで選択可能なモノ
編集にはいくつかルールが存在します。
先ず、エンコーディングが UTF-8 なので、UTF-8 対応エディタで編集してください。
手頃かつ、確実な所では、gedit が良いかもしれません。
パッケージを書く順番ですが、mandatory が一番上、次に default、最後に optional となります。
また、アルファベット順、sort された状態で記述してください。
文章では分かりにくいかもしれませんが、実際にファイルを見ていただければ、
難しくないことがお分かりいただけるでしょう。
comps.xml.momonga5.removed-packages.list にあるものを追加するときは、
元の場所に戻して、removed-packages.list から削除してください。
Momonga Linux 4 以降に分割したパッケージ、名前を変更したパッケージについても、
注意深くチェックしてください。
こんなところです。
パッケージを追加するべき group が適切でない場合や、iso の構成、
インストーラの動作に問題が出る場合は、再編集、削除することもありますので、
予めご承知置き下さい。
では。
--
Ichiro Nakai
ichiro@xxxxxxxxxxxxx