Решение проблем c отображением man pages.
Первая проблема - это их отсутствие. К примеру, на запрос "man find" система говорит, что ничего найти не может. На #archlinux мне посоветовали сбросить $MANPATH командой unset (unset MANPATH), естесственно, это не решение, хотя помогает. Решение заключается в добавлении /usr/share/man к списку поиска ман- страниц.
$ cat /etc/profile | grep MANPATH
export MANPATH="/usr/man:/usr/X11R6/man:/usr/share/man"
Вторая проблема - собственно, само отображение. Очевидна проблема с
кодировкой, она не была UTF-8, хотя кодировка терминала и локали стояли
правильно.
Решение: заменить в /etc/man.conf строчку "NROFF
/usr/bin/nroff -mandoc -c" на "NROFF iconv -f utf8 -t koi8r | /usr/bin/nroff
-Tlatin1 -mandoc -c | iconv -f koi8r -t utf8" и затем прописать переменную
LESSCHARSET="UTF-8" в /etc/profile (добавить export LESSCHARSET="UTF-8").
$ cat /etc/profile | grep LESSCHARSET
export LESSCHARSET="latin1"
export LESSCHARSET="UTF-8"
P.S. Спасибо господину minsler за помощь. Взято из заметок арчера.
Комментарии:
Нет комментариев.
Пожалуйста войдите или зарегистрируйтесь чтобы оставлять комментарии.