研究/計算機/日常/非日常/リンク

canna 辞書のインストール・設定

はじめに

canna 辞書はデフォルトのままではかなりお馬鹿である. ここでは cannna 辞書を捕捉する辞書のインストールと設定, およびユーザの辞書登録の方法を解説する.

準備

次の二つの辞書をインストールするのでソースをそれぞれ取得する.

地球物理辞書のインストール

システム用バイナリ辞書としてインストールする. 取得した tar ファイルを展開して mkbindic を実行する.

$ tar xfzv chibutsu-canna.tar
$ cd chibutsu
$ mkbindic -m chibutsu.t

これにより chibutsu.cbd と chibutsu.cld の 2 つのファイルが生成される. .cbd の方が辞書本体, .cld の方が頻度ファイル. これらをシステム辞書ディレクトリ /var/lib/canna/dic/canna/ へコピーし しかるべく所有者(ここでは bin)を変更する.

#cp chibutsu.cbd chibutsu.cld /var/lib/canna/lib/dic/canna/.
#chown bin.bin /var/lib/canna/lib/dic/canna/chibutsu.c[bl]d

さらに設定ファイル dics.dir, default.canna (もしくは ~/.canna)を設定する. dics.dir は /var/lib/canna/dic/canna/ のファイル.

chibutsu.cbd(chibutsu.mwd) -chibutsu---
chibutsu.cld(chibutsu.mwd) -chibutsu---

default.canna は次の行を付け加える. default.canna は /var/lib/canna/ のファイル.

(use-dictionary
"iroha"
"fuzokugo"
"hojomwd"
"hojoswd"
"keishiki"
"chibutsu"
:bushu "bushu"
:user "user"
)

最後に canna サーバを再起動させれば, 辞書は登録される.

# /etc/init.d/canna restart

canna 辞書(拡張版)のインストール

地球物理辞書とほぼ同じ手順を踏む. まず tar ファイルを取得してきて make する.

$ tar xfzv cannadic-0.92.tar.gz
$ cd cannadic-0.92
$ make bindic
すると gcanna.cbd, gcanna.cld が生成され, これをシステム辞書ディレクトリへコピーし, 設定を反映させるように dics.dir default.canna を編集する.
# cp gcanna.c[bl]d /var/lib/canna/dic/canna
# cd /var/lib/canna/dic/canna
# chown bin.bin gcanna.c[bl]d

dics.dir へ追加する行.

gcanna.cbd(gcanna.mwd) -gcanna---
gcanna.cld(gcanna.mwd) -gcanna---

default.canna に追加する行

(use-dictionary
"iroha"
"fuzokugo"
"hojomwd"
"hojoswd"
"keishiki"
"chibutsu"
"gcanna"
:bushu "bushu"
:user "user"
)

canna サーバを再起動したら終了.

ユーザの辞書登録

1 から辞書登録

Emacs の機能に canna の user 辞書登録がある. これはEmacs 起動時に 『M^x canna-touroku』と入力すると 辞書登録画面がミニバッファーに表示される. あとは指示に従い, 登録する.

ユーザ辞書の追加

システムを移行したり, 複数の計算機を使う場合, ユーザ辞書を毎回同じだけ登録するのは面倒なので 追加する場合を述べる.

# cat usr1.ctd(追加したい辞書) >> /var/lib/canna/dic/user/user/choji/usr1.ctd

Copyright © 2002 choji