日本語対応 less, nkf

日本語対応 less

cygwin 付属の less は漢字コードをきちんと表示できないようなので, 「less-358 に iso254 のパッチをあてた」日本語対応 less をインストールしました.

バイナリー・パッケージの入手先: http://cygwin-je.sourceforge.jp/cygwin_je/release/less/less-358_iso254-3.tar.bz2
(これが最新版でしょうか?)

インストール手順:

cygwin$ cd /
cygwin$ tar jxvf $SOMEWHERE/less-358_iso254-3.tar.bz2

これで, /usr/bin/ 下に (/usr/share/doc/, /usr/share/man/ にも) less.exe 等が上書きインストールされます. (注意!)

それから, (たとえば, $HOME/.bash_profile に) 下記の環境変数を設定します:

export JLESSCHARSET=japanese-sjis

nkf

漢字コード変換プログラム nkf もインストールしました.

ソースコードの入手先: http://sourceforge.jp/projects/nkf/
(ここから, 最新版 v2.0.7 (nkf207.tar.gz) を入手しました.)

インストール手順:

cygwin$ cd /tmp/
cygwin$ tar zxvf $SOMEWHERE/nkf207.tar.gz

cygwin$ cd /tmp/nkf207/
cygwin$ make
cygwin$ make test

cygwin$ cp nkf.exe /usr/local/bin/
cygwin$ mkdir -p /usr/local/man/man1
cygwin$ cp nkf.1 /usr/local/man/man1/

(※ nkfMakefile は make install をサポートしていないので, コンパイルした nkf.exe 等を手作業で適当なディレクトリーに入れます.)

さらに, Perl モジュール NKF.pm もインストールする場合は,

cygwin$ cd /tmp/nkf207/
cygwin$ make perl

cygwin$ cd /tmp/nkf207/NKF.mod/
cygwin$ make install

(※ 'make perl' = 'cd NKF.mod/ ; make Makefile.PL ; make ; make test')