(この頁は誰でも編集可能です。気づいたことがあれば、自由に更新してください。)

Cannaで使う

  1. gcanna.ctd のバイナリ辞書(gcanna.cbd, gcanna.cld)を作成
    $ tar xvjf alt-cannadic-??????.tar.bz2
    $ cd alt-cannadic-??????
    $ make maindic
    
  2. cannaserver を止めます
    $ su
    # /etc/init.d/canna stop
    
  3. 辞書ファイルのインストール(辞書ディレクトリのパスや所有者/グループは環境によって違うので、お使いの環境に応じて適宜変更して下さい)。
    # install -o wnn -g root -m 0664 gcanna.c{b,l}d /var/lib/canna/dic/canna/
    # install -o wnn -g root -m 0664 gcannaf.ctd /var/lib/canna/dic/canna/
    # install -o wnn -g root -m 0664 gtankan.ctd /var/lib/canna/dic/canna/
    # install -o wnn -g root -m 0664 g_fname.ctd /var/lib/canna/dic/canna/
    
    ※単純に cp して chown, chmod でももちろんOKです。
  4. Canna の辞書ディレクトリにある dics.dir を編集
    # vi /var/lib/canna/dic/canna/dics.dir
    
    以下の行を追加
    gcanna.cbd(gcanna.mwd) -gcanna---
    gcanna.cld(gcanna.mwd) -gcanna---
    gcannaf.ctd(.swd)      -gcannaf---
    g_fname.ctd(.swd)      -g_fname---
    gtankan.ctd(.swd)      -gtankan---
    
    ※dics.dir は読み取り専用になっているので、書き込み可にしてから編集するか、vi なら「:w!」で強制保存します。
  5. ctrl+d してユーザ権限に戻り、~/.canna 辞書設定の部分を編集
    $ vi ~/.canna
    
    (use-dictionary
     "gcanna"   ; ←自立語辞書
     "gcannaf"  ; ←付属語辞書
     "g_fname"  ; ←人名フルネーム辞書
     "gtankan"  ; ←単漢字辞書
    ;;"iroha"  ; ←上位互換なのでこの行はあればコメントアウト
     "fuzokugo"
     "hojomwd"
     "hojoswd"
     :bushu "bushu"
     :user "user"
    )
    
    ※~/.canna はなければ作成。/var/lib/canna/sample 以下に雛型があります(パスは環境によって異なります)。
  6. gcanna の頻度辞書作成
    $ mkdic -fq gcanna
    
  7. cannaserver 起動
    $ su
    # /etc/init.d/canna start