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
|
|