*日本語化の方針 [#k0140376]
-''はじめに''~
LANDISKで日本語の読み書きができる環境を構築するのが今回のテーマです。 ~
VNC上のemacs上に限定した日本語環境、すなわち、最低限の日本語環境を構築します。~
かな漢字変換エンジンとして最近なにかと話題に挙がるAnthyを使用してみました。~
~
本ページを読み進む前にLANDISKのdebian化を済ませておいてください。~
ここでは、VNCが立ち上がっていることを前提に作業を続けていきます。~
~
~
*Emacsのインストール [#ecf84201]
-''Emacsのインストール''~
Emacsのインストールはコマンド1一つで終了します。~
#pre{{
landisk:/# apt-get install emacs21
}}
-''.emacs の設定''~
ホームディレクトリに「.emacs」ファイルを以下の内容で作成します。~
/root/.emacs~
#pre{{
(set-language-environment "Japanese")
}}
-''日本語表示はこれで完了''~
日本語で書かれた文章をemacsで開いて、正しく日本語が表示されているか確認しましょう。~
~
*かな漢字変換エンジン、Anthyの導入 [#bb873b33]
-''Anthyって何?''~
って人は、[[ここ:http://anthy.dyndns.info/index.php?%5B%5BAnthy%A4%C3%A4%C6%B2%BF%3F%5D%5D]]を見てくださいね!

-''Anthyのインストール''~
バイナリパッケージがないようなのでソースからビルド(コンパイル)します。~
ソースを展開する作業領域を確保しましょう。~
さらには、debianのデベロッパツールを前もってインストールしておきましょう。
#pre{{
landisk:/# mkdir -p /home/src/anthy
landisk:/# cd /home/src/anthy
landisk:/home/src/anthy# apt-get install devsctipts debhelper
}}
ソースを取ってくる。
#pre{{
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
}}
ビルドに必要な材料が全てそろっているか?チェック。
#pre{{
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 &color(red){dpatch}; 
cannot be found
}}
"dpatch"というパッケージがないらしい。なので…、dpatchもソースからビルドする。 
#pre{{
landisk:/home/src/anthy# apt-get -b source dpatch  
landisk:/home/src/anthy# dpkg -i dpatch_2.0.8_all.deb 
}}
dpatchのビルド&インストール、成功。~
~
もう一度、ビルドに必要な材料が全てそろっているか?チェック。~
#pre{{
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) ...
}}
材料は全てそろった!!。さぁ〜いよいよビルドです。~
#pre{{
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~
-
コンパイル済みバイナリパッケージは、
[[ここ:http://eggplant.ddo.jp/www/download/Packages/anthy]]。~
~
anthy-cannadic_5100b-2_all.deb以外のパッケージをインストール~
#pre{{
landisk:/home/src/anthy# &color(blue){dpkg -i \};
&color(blue){anthy-cannadic-2ch_5100b-2_all.deb anthy-el_5100b-2_all.deb \};
&color(blue){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~
#pre{{
(set-language-environment "Japanese")

&color(red){(push "/usr/share/emacs21/site-lisp/anthy/" load-path)};
&color(red){(load-library "anthy")};
&color(red){(setq default-input-method "japanese-anthy")};
}}
-''動作確認''~
これで完成です。一旦emacsを終了して、再起動します。~
"C-\"(コントロールキーを押しながら\)をタイプするとAnthyが起動します。~
そして、コマンドライン行に<Anthy :あ>と表示されればOKです。~
~
&ref(anthy.png,nolink);
~
~
*kterm [#nf50db3e]
-''ktermのツボ''~
動作環境によっては、ktermが起動しない場合があるようです。~
そのような場合、-sbオプションをつけてktermを立ち上げてみてください。~
(理由はよく分りませんが、少なくとも私の環境では起動するようになりました。)~
ちなみに、-sbは、スクロールバーオプションです。~
#pre{{
landisk:/# kterm &color(red){-sb}; &
}}

~
#counter

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS