以下では, 日本語を表示するために必要となる手順を示す.
[1.1] locale の設定
日本語 locale の設定を行う. まずは以下の一行を
/etc/locale.gen
に書き足す.
ja_JP.EUC-JP EUC-JP
そして, 以下の locale-gen コマンドを実行する.
# locale-gen Generating locales... ja_JP.EUC-JP... done Generation complete.
[1.2] 言語環境変数の設定
言語環境変数である LANG と LC_ALL を 日本語用に設定する. 具体的には以下のようにすれば良い.
$ export LANG=ja_JP.ujis $ export LC_ALL=ja_JP.ujis
この設定を毎回のログイン時に有効にしたいのならば,
~/.bash_profile
と ~/.bashrc
に
以下のように記述しておくと良い.
export LANG=ja_JP.ujis export LC_ALL=ja_JP.ujis
なお, 余談だが言語環境を英語に戻したいのならば, 以下のようにすると良い.
$ export LANG=c $ export LC_ALL=latin1
[1.3] kon (Kanji ON console) のインストール
日本語を見るには, X Window System を用いても良いが, コンソール上で日本語を見る方法もある. それを可能にするのが kon2 パッケージである.
# apt-get install kon2
kon2 は, コンソール上で以下のように入力することで起動できる.
$ kon
すると kon が起動し, 日本語表示可能なコンソールに画面が切り替わる. なお, 終了するには
$ exit
とすると良い. (※ kon 上から X Window System は起動できないので注意!!)
[1.4] 日本語マニュアル (man) のインストール
日本語のマニュアル (man) が見たい場合には manpages-ja パッケージをインストールする.
# apt-get install manpages-ja
既に上記の[1.1] locale の設定 [1.2] 言語環境変数の設定 が完了しており, X Window System または kon 上ならば 以下のコマンドで man(1) の日本語マニュアルを見ることが出来るはずである.
$ man man
[1.5] 日本語ビューア jless のインストールと置き換え
日本語ビューアである jless パッケージをインストールする. なお, potato 版では jless は less に置き換えられ, less を用いて日本語ファイルを見ることが可能だったが, woody 版では jless を使わなければ日本語を見ることが出来ない. このことから, 以下では less を jless に置き換える方法も紹介する.
まずは jless をインストールする.
# apt-get install jless
次に /usr/bin/less
が存在する場合にはそれの
名前を変更してしまう.
# mv /usr/bin/less /usr/bin/less_org
最後に /usr/bin/less
を /usr/bin/jless
への
シンボリックリンクにしてしまう.
# ln -s /usr/bin/jless /usr/bin/less
しかる後に, less にて日本語ファイルが読めるかどうかを確認する.
[1.6] 文字コード変換ツール
[1.6.1] インストール
日本語文字コードを変換するためのツールも便利なのでインストールする. DNS サーバでは代表的な変換ツールである nkf, qkc をインストールする.
# apt-get install nkf qkc
[1.6.2] qkc の使い方
簡単に qkc の使い方を紹介する.
$ qkc [オプション] [ファイル名]
オプションには以下のものがある. 詳しくは qkc(1) を参照して欲しい.
オプション 説明 -e 文字コードを EUC に変換 -j 文字コードを JIS に変換 -s 文字コードを Shift-JIS に変換 -u 改行コードを LF (UNIX) に変換 -m 改行コードを CR LF (Windows) に変換 -ma 改行コードを CR (Macintosh) に変換
以下のようにすると, カレントディレクトリの .tex ファイルを 全て UNIX で良く使われる文字/改行コードに変換できる.
$ qkc -e -u *.tex
リダイレクトを用いれば別のファイルに書き出すことも可能である.
$ qkc -s -m euc.tex > shift-jis.txt