[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gentoojp-users 957] Re: [盛り上げ ネタ01] intro + メーラ)
小町です。
At Thu, 11 Dec 2003 03:07:22 +0900,
M Nakamura wrote:
> SRPM間の整合性を保つ手間を考えるとebuildの方が楽ではあります。MTA+
> courier-imap+apahe+PHP+squirrelmailなんていう組み合わせ(最近はRPMでも配
> 布されているでしょうけど)をSRPMカストマイズでやろうとすると結構大変な気
> がします。
RPM でも apt for rpm が使えたりなんだり(Mandrake もなんか独自のツール
持ってるみたいですが)すると、あまり考えなくてよいのでほとんど変わらな
いかもしれません。問題の出るところだけいじくると。全部自分でビルドする
のは嫌、なんて人はむしろそっちのが楽でしょう (^^;
> Gentooでまだわかってないこと。 例えばUSE=mysqlなんてのを/etc/make.conf
> に書いてしまうと、
>
> ・MTAにはMySQLに定義情報やデータを書き込む設定になる
> ・PHPにはMySQLに対するインターフェースを持つ設定になる
>
> と、パッケージによって意味合いが変わる場合がでてしまうので、こういうのは
> 個別で管理するしかないのかな、と悩んでいます。
いまちょうど本家の gentoo-dev メーリングリストでそういう話になっていま
す。たとえば java という USE フラグがありますが、gcc の場合にはこれは
gcj (Java のネイティブコンパイラ)を作るという意味になる一方、Mozilla
ではユーザの Java 実行環境をインストールする、といった、全然違う意味に
なりうると。
> このあたりなにかうまい解決策はないのでしょうか? PHPにはUSE=mysqlだけ
> ど、MTAにはUSE=-mysqlとしたいわけです。
来年に出ることが予定されている次期 Portage ではパッケージごとの USE フ
ラグの設定ができるようなので、そのとおりのことができるようになるはずで
す。意図しない USE フラグがオンになったりしなくすることもできるでしょ
うが、いまの USE フラグの処理は全体で一括でやってしまうのであまりうれ
しくないです(FreeBSD の portupgrade はパッケージごとに設定をオンオフで
きるんですが、Portage はまだできません)。
--
Mamoru KOMACHI <usata@xxxxxxxxxxxxxxxxxxxxxxx>
http://www.sodan.ecc.u-tokyo.ac.jp/~usata/