読者です 読者をやめる 読者になる 読者になる

less 382の日本語パッチ

id:kazuokohchi:20061213 で書いたように、CentOS4.4のlessは日本語対応なっていない。久し振りにgoogleで検索をしてみたら、

http://www25.big.jp/~jam/blog/2005/09/04/23/
http://www25.big.jp/~jam/less/

を見つけ、less-382の日本語パッチがあるのを発見。そこで、configure/makeを行った。
詳しくは、 http://www25.big.jp/~jam/less/ を参照のこと。

$ wget http://www25.big.jp/~jam/less/less-382.tar.gz
$ wget http://www25.big.jp/~jam/less/less-382-iso258.patch.gz
$ wget http://www25.big.jp/~jam/less/less-382-iso258-259.patch.gz
$ wget http://www25.big.jp/~jam/less/less-382-iso259-260.patch.gz
$ wget http://www25.big.jp/~jam/less/less-382-iso260-261.patch.gz
$ wget http://www25.big.jp/~jam/less/less-382-iso261-262.patch.gz

$ zcat less-382.tar.gz | tar xvf -
$ cd less-382
$ zcat ../less-382-iso258.patch.gz | patch -p1
$ zcat ../less-382-iso258-259.patch.gz | patch -p1
$ zcat ../less-382-iso259-260.patch.gz | patch -p1
$ zcat ../less-382-iso260-261.patch.gz | patch -p1
$ zcat ../less-382-iso261-262.patch.gz | patch -p1
$ ./configure
$ make
$ su

# make install
./mkinstalldirs /usr/local/bin /usr/local/man/man1
mkdir /usr/local/man
mkdir /usr/local/man/man1
/usr/bin/install -c less /usr/local/bin/less
/usr/bin/install -c lesskey /usr/local/bin/lesskey
/usr/bin/install -c lessecho /usr/local/bin/lessecho
/usr/bin/install -c -m 644 ./less.nro /usr/local/man/man1/less.1
/usr/bin/install -c -m 644 ./lesskey.nro /usr/local/man/man1/lesskey.1
# exit
$