ddskk / skkime から使っている Debian GNU/Linux lenny の dbskkd-cdb の SKK-JISYO.L.cdb を最新のファイルで更新するメモ。
$ wget http://openlab.jp/skk/skk/dic/SKK-JISYO.L $ wget http://openlab.jp/skk/skk/dic/SKK-JISYO.edict $ skkdic-expr SKK-JISYO.edict + SKK-JISYO.L \ > | skkdic-sort > SKK-JISYO.edictL $ sudo makeskkcdbdic SKK-JISYO.edictL /usr/share/skk/SKK-JISYO.L.cdb
ついでに SKK-JISYO.edict もくっつけて。
追記@Tue Mar 02 08:19:49 2010
追記@Mon Dec 13 23:36:54 2010
辞書が置かれている URL や配布形式が変わっていたので更新した。
#!/bin/sh # skk の辞書を更新して wget -N http://openlab.ring.gr.jp/skk/dic/SKK-JISYO.L.gz wget -N http://openlab.ring.gr.jp/skk/dic/SKK-JISYO.jinmei.gz wget -N http://openlab.ring.gr.jp/skk/dic/SKK-JISYO.geo.gz wget -N http://openlab.ring.gr.jp/skk/dic/SKK-JISYO.propernoun.gz wget -N http://openlab.ring.gr.jp/skk/dic/SKK-JISYO.station.gz wget -N http://openlab.ring.gr.jp/skk/dic/SKK-JISYO.law.gz wget -N http://openlab.ring.gr.jp/skk/dic/SKK-JISYO.requested.gz wget -N http://openlab.ring.gr.jp/skk/dic/SKK-JISYO.edict.tar.gz wget -N http://openlab.ring.gr.jp/skk/dic/zipcode.tar.gz # 展開して echo "extracting..." gunzip < SKK-JISYO.L.gz > SKK-JISYO.L gunzip < SKK-JISYO.jinmei.gz > SKK-JISYO.jinmei gunzip < SKK-JISYO.geo.gz > SKK-JISYO.geo gunzip < SKK-JISYO.propernoun.gz > SKK-JISYO.propernoun gunzip < SKK-JISYO.station.gz > SKK-JISYO.station gunzip < SKK-JISYO.law.gz > SKK-JISYO.law gunzip < SKK-JISYO.requested.gz > SKK-JISYO.requested tar xafO zipcode.tar.gz ./zipcode/SKK-JISYO.zipcode > SKK-JISYO.zipcode tar xaf SKK-JISYO.edict.tar.gz SKK-JISYO.edict echo "done." # くっつけて echo "merging..." skkdic-expr SKK-JISYO.L \ + SKK-JISYO.jinmei + SKK-JISYO.geo + SKK-JISYO.propernoun \ + SKK-JISYO.station + SKK-JISYO.law + SKK-JISYO.edict + SKK-JISYO.zipcode \ + SKK-JISYO.requested \ | skkdic-sort > SKK-JISYO.merged echo "done." skkdic-count SKK-JISYO.merged # dbskkd-cdb 用に更新する(手動) echo "sudo makeskkcdbdic SKK-JISYO.merged /usr/share/skk/SKK-JISYO.L.cdb"
0 件のコメント:
コメントを投稿