[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: chasen and ipadic
Takahiro Kambe <taca@sky.yamashina.kyoto.jp> wrote:
Takahiro> In message
Takahiro> <200102280701.QAA12577@vivid.mitaka.yokogawa.co.jp>
Takahiro> はい、そういうつもりで現在の構成にしたのですが、辞
Takahiro> 書を更新するだけで依存しているパッケージを一旦削除
Takahiro> しなければなりません。pkgsrcのフレームワーク自体が
Takahiro> 抱える問題だと言えば、それまでなんですが、
Takahiro> namazu2 <- p5-Text-Chasen <- chasen <- ipadic
Takahiro> と依存しているので、ipadicを変える場合にnamazu2か
Takahiro> ら一旦pkg_deleteすることになりますよね。バイナリ・
Takahiro> パッケージを作ってあれば、再度pkg_addすれば済むこ
Takahiro> とですが。
あ、確かにそうです。職場のテスト環境ではp5-*から先は抜いた状
態でしたので、そこまで気づきませんでした。確かに今namazuを外
したり入れ直したりしています。
おっしゃる通り面倒ですが、pkgsrcのシステムは上の操作を強制す
るためのものですから、楽な方法はmake update/pkg_tarupくらい
しかありませんね。
危険でよければFORCE_PKG_REGISTERをつける手もありますが:-)
>> す。ですから、名前には拘りませんが、meta-pkgとしての
>> chasenが存在した方が嬉しいです。perl5やvflibなどとも似た
>> 構成になっていますから、現状(foo|foo-base)でもいいのでは
>> ないでしょうか。
Takahiro> 了解。無理に変えるのは止めておきます。
困ったときにまた考えましょう。
Takahiro> chasen-baseにRUN_DEPENDSへの変更は行った方が良さそ
Takahiro> うに思います。
こちらはその通りですね。
Takahiro> makematではなくて ${LOCALBASE}/bin/chasen でも良い
Takahiro> かもしれません。
ひょっとして後で分けたくなったときのために、実際に使うファイ
ルを書いておいた方がいいような気がします。
>> ipadicだけが更新された場合に必要な仕事はchasen (meta pkg)
>> のところを直すだけで、chasen-baseの部分は現状でもいじる必
>> 要はありませんよね。
Takahiro> chasen-baseどころかchasenも修正していません。何ら
Takahiro> かの互換性の問題があって、ipadicに要求するバージョ
Takahiro> ンが上がるまでは変更する必要はないと思っています。
はい。
--
砂川恵輝 SUNAGAWA Keiki <Keiki_SUNAGAWA@yokogawa.co.jp>
横河電機株式会社 コンポーネント事業部 技術部 技術企画Gr
phone: 0422-52-5545, ex. 26975; facsimile: 0422-52-7241