/etc/make.conf に LINGUAS="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 件のコメント:
コメントを投稿