[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:25356] Re: RFC: SKK related packages
At Thu, 23 Nov 2000 10:19:26 +0900,
Takao KAWAMURA <kawamura@debian.org> wrote:
> > * /usr/share/skk/SKK-JISYO を system標準の SKK-JISYO のファイル名にする
> > SKK-JISYO を参照するプログラムは(optionなどで指定されなければ)
> > defaultで これを見るようにする
> > # って実はほとんどの skk frontend(?)は skk server 経由?
> > # skkinput は user辞書とskk protocolみたいだし
> >
> > * SKK-JISYO は alternatives にする
>
> なるほど、Debianらしいなあ。
> この場合、/usr/share/skk/SKK-JISYOはどのパッケージが持つんで
> すか?
skkdic で
update-alternatives --quiet --install /usr/share/skk/SKK-JISYO SKK-JISYO \
/usr/share/skk/SKK-JISYO.S 20
update-alternatives --quiet --install /usr/share/skk/SKK-JISYO SKK-JISYO \
/usr/share/skk/SKK-JISYO.M 40
update-alternatives --quiet --install /usr/share/skk/SKK-JISYO SKK-JISYO \
/usr/share/skk/SKK-JISYO.L 60
とか。
> > debconf で、この中でどれを利用するかを選び
> >
> > base dic: SKK-JISYO.L,SKK-JISYO.M,SKK-JISYO.S から selelect
> > (追加しようとする人だから base は SKK-JISYO.L 固定でいいかも)
> >
> > optional dic: skkdic-extra で提供するやつを multiselect
> >
> > generate cdb?: boolean
>
> generate cdb == trueならplainなのは削除するかどうかも尋ねた
> 方がいいでしょうね。
うーん plain な辞書は skkdic のファイルなので削除するのはどうかと。
そうすると debconf で生成よりは、kernel-package みたいに
package生成ツールにしてしまうのがいいのかなぁ
skkdic
/usr/share/dic/SKK-JISYO.{S,M,L}
update-alternative --install /usr/share/dic/SKK-JISYO \
SKK-JISYO /usr/share/dic/SKK-JISYO.{S,M,L} {20,40,60}
skkdic-cdb
/usr/share/dic/SKK-JISYO.{S,M,L}.cdb
update-alternative --install /usr/share/dic/SKK-JISYO.cdb \
SKK-JISYO.cdb /usr/share/dic/SKK-JISYO.{S,M,L}.cdb {20,40,60}
skkdic-extra
/usr/share/dic/SKK-JISYO.*
skkdic-conf
depends: skktools skkdic skkdic-extra
base dic, optional dic, generate-cdb? から
辞書を生成して
skkdic-local
provides: skkdic
/usr/share/skk/SKK-JISYO.local
update-alternative --install /usr/share/skk/SKK-JISYO \
SKK-JISYO /usr/share/skk/SKK-JISYO.local 100
もしくは
skkdic-cdb-local
provides: skkdic-cdb
/usr/share/skk/SKK-JISYO.local.cdb
update-alternative --install /usr/share/skk/SKK-JISYO.cdb \
SKK-JISYO.cdb /usr/share/skk/SKK-JISYO.local.cdb 100
plain な辞書が必要なパッケージ
depends: skkdic で
default は /usr/share/skk/SKK-JISYO を参照
cdb な辞書が必要なパッケージ
depends: skkdic-cdb で
default は /usr/share/skk/SKK-JISYO.cdb を参照
みたいな感じ? cdb しか必要ないのなら
apt-get install skkdic-conf
skkdic-cdb-local 生成
dpkg -i skkdic-cdb-local
apt-get remove skkdic-conf skkdic skkdic-extra
でよいのでは?
> dbskkd-cdbってinetd.conf経由でしか起動できないので、
> /etc/init.d/dbskkd-cdbは不要ですよね?
あぅ。そうですね。
--
鵜飼文敏