日本語化の方針 Edit

  • はじめに
    LANDISKで日本語の読み書きができる環境を構築するのが今回のテーマです。
    VNC上のemacs上に限定した日本語環境、すなわち、最低限の日本語環境を構築します。
    かな漢字変換エンジンとして最近なにかと話題に挙がるAnthyを使用してみました。

    本ページを読み進む前にLANDISKのdebian化を済ませておいてください。
    ここでは、VNCが立ち上がっていることを前提に作業を続けていきます。


Emacsのインストール Edit

  • Emacsのインストール
    Emacsのインストールはコマンド1一つで終了します。
    landisk:/# apt-get install emacs21
    
  • .emacs の設定
    ホームディレクトリに「.emacs」ファイルを以下の内容で作成します。
    /root/.emacs
    (set-language-environment "Japanese")
    
  • 日本語表示はこれで完了
    日本語で書かれた文章をemacsで開いて、正しく日本語が表示されているか確認しましょう。

かな漢字変換エンジン、Anthyの導入 Edit

  • Anthyって何?
    って人は、ここを見てくださいね!
  • Anthyのインストール
    バイナリパッケージがないようなのでソースからビルド(コンパイル)します。
    ソースを展開する作業領域を確保しましょう。
    さらには、debianのデベロッパツールを前もってインストールしておきましょう。
    landisk:/# mkdir -p /home/src/anthy
    landisk:/# cd /home/src/anthy
    landisk:/home/src/anthy# apt-get install devsctipts debhelper
    
    ソースを取ってくる。
    landisk:/home/src/anthy# apt-get source anthy
    Reading Package Lists... Done
    Building Dependency Tree... Done
    Need to get 1572kB of source archives.
    Get:1 http://ftp.jp.debian.org sid/main anthy 5100b-2 (dsc) [661B]
    Get:2 http://ftp.jp.debian.org sid/main anthy 5100b-2 (tar) [1524kB]
    Get:3 http://ftp.jp.debian.org sid/main anthy 5100b-2 (diff) [48.0kB]
    Fetched 1572kB in 2s (526kB/s)
    dpkg-source: extracting anthy in anthy-5100b
    
    ビルドに必要な材料が全てそろっているか?チェック。
    landisk:/home/src/anthy# apt-get build-dep anthy
    Reading Package Lists... Done
    Building Dependency Tree... Done
    E: Build-Depends dependency on anthy cannot be satisfied because the package dpatch 
    cannot be found
    
    "dpatch"というパッケージがないらしい。なので…、dpatchもソースからビルドする。
    landisk:/home/src/anthy# apt-get -b source dpatch  
    landisk:/home/src/anthy# dpkg -i dpatch_2.0.8_all.deb 
    
    dpatchのビルド&インストール、成功。

    もう一度、ビルドに必要な材料が全てそろっているか?チェック。
    landisk:/home/src/anthy# apt-get build-dep anthy 
    Reading Package Lists... Done
    Building Dependency Tree... Done
    The following NEW packages will be installed:
      autotools-dev 
    0 packages upgraded, 1 newly installed, 0 to remove and 24  not upgraded.
    Need to get 46.3kB of archives. After unpacking 176kB will be used.
    Do you want to continue? [Y/n] 
    Get:1 http://debian.dodes.org sid/main autotools-dev 20020320.1 [46.3kB]
    Fetched 46.3kB in 0s (154kB/s)  
    Selecting previously deselected package autotools-dev.
    (Reading database ... 13740 files and directories currently installed.)
    Unpacking autotools-dev (from .../autotools-dev_20020320.1_all.deb) ...
    Setting up autotools-dev (20020320.1) ...
    
    材料は全てそろった!!。さぁ〜いよいよビルドです。
    landisk:/home/src/anthy# apt-get -b source anthy
    
    次の6個のパッケージができました。
    • anthy-cannadic-2ch_5100b-2_all.deb
    • anthy-cannadic_5100b-2_all.deb
    • anthy-el_5100b-2_all.deb
    • anthy_5100b-2_sh4.deb
    • libanthy-dev_5100b-2_sh4.deb
    • libanthy0_5100b-2_sh4.deb
    コンパイル済みバイナリパッケージは、 ここ

    anthy-cannadic_5100b-2_all.deb以外のパッケージをインストール
    landisk:/home/src/anthy# dpkg -i \
    anthy-cannadic-2ch_5100b-2_all.deb anthy-el_5100b-2_all.deb \
    anthy_5100b-2_sh4.deb libanthy-dev_5100b-2_sh4.deb libanthy0_5100b-2_sh4.deb  
    Selecting previously deselected package anthy-cannadic-2ch.
    (Reading database ... 13753 files and directories currently installed.)
    Unpacking anthy-cannadic-2ch (from anthy-cannadic-2ch_5100b-2_all.deb) ...
    Selecting previously deselected package anthy-el.
    Unpacking anthy-el (from anthy-el_5100b-2_all.deb) ...
    Selecting previously deselected package anthy.
    Unpacking anthy (from anthy_5100b-2_sh4.deb) ...
    Selecting previously deselected package libanthy-dev.
    Unpacking libanthy-dev (from libanthy-dev_5100b-2_sh4.deb) ...
    Selecting previously deselected package libanthy0.
    Unpacking libanthy0 (from libanthy0_5100b-2_sh4.deb) ...
    Setting up libanthy0 (5100b-2) ...
    
    Setting up libanthy-dev (5100b-2) ...
    Setting up anthy (5100b-2) ...
    Setting up anthy-cannadic-2ch (5100b-2) ...
    Setting up anthy-el (5100b-2) ...
    install/anthy: Handling install for emacsen flavor emacs21
    
  • .emacs の設定
    ホームディレクトリの「.emacs」ファイルにAnthyの設定を追加します。
    /root/.emacs
    (set-language-environment "Japanese")
    
    (push "/usr/share/emacs21/site-lisp/anthy/" load-path)
    (load-library "anthy")
    (setq default-input-method "japanese-anthy")
    
  • 動作確認
    これで完成です。一旦emacsを終了して、再起動します。
    "C-\"(コントロールキーを押しながら\)をタイプするとAnthyが起動します。
    そして、コマンドライン行に<Anthy :あ>と表示されればOKです。

    anthy.png

kterm Edit

  • ktermのツボ
    動作環境によっては、ktermが起動しない場合があるようです。
    そのような場合、-sbオプションをつけてktermを立ち上げてみてください。
    (理由はよく分りませんが、少なくとも私の環境では起動するようになりました。)
    ちなみに、-sbは、スクロールバーオプションです。
    landisk:/# kterm -sb &
    


Counter: 1878, today: 1, yesterday: 0

添付ファイル: fileanthy.png 73件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-06-13 (火) 20:02:26 (6534d)