2010/08/10

Gentooで日本語のmanを見る

GPソフト Wiki - Gentooでman pageを日本語表示する

/etc/make.confLINGUAS="ja" と設定していると

# man ls
/usr/bin/groff: can't find `DESC' file
/usr/bin/groff:fatal error: invalid device `nippon'


と怒られてなにも表示されない


ちなみに対応前の関係ありそうなパッケージのバージョンは以下

[I--] [ ] sys-apps/groff-1.20.1-r1 (0)
[I--] [ ] app-i18n/man-pages-ja-20070515 (0)
[I--] [ ] sys-apps/man-1.6f-r3 (0)
[I--] [ ] sys-apps/man-pages-3.24 (0)
[I--] [ ] sys-apps/man-pages-posix-2003a (0)


参考にしたページでは古いバージョンを入れるようになっているけどもうないみたい
で、~x86にはgroff-1.20.1-r3があってそれはLINGUAS="ja"を見るようなのでインストール

# echo sys-apps/groff ~x86 >>/etc/portage/package.keywords
# emerge -u groff


次にEUC-JPのロケールを有効にする
あとlvをインストール

# vi /etc/locale.gen
ja_JP.EUC-JP EUC-JP ←この行をコメントアウト
# locale-gen
# emerge app-text/lv


各ファイルを編集して終了

$ vi .bashrc
PAGER="/usr/bin/lv -c"

# vi /etc/man.conf
JNROFF LC_ALL=ja_JP.eucJP /usr/bin/groff -Tnippon -mandocj

# env-update
$ source /etc/profile


適当にman lsとかしてみて日本語が表示されれば成功

0 件のコメント:

コメントを投稿