Решение проблем 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 за помощь.
Взято из заметок арчера.
- ferhiord's blog
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 1112 просмотров



Последние комментарии
18 часов 5 минут назад
19 часов 24 минуты назад
1 день 18 часов назад
1 день 18 часов назад
2 дня 19 часов назад
3 дня 17 часов назад
3 дня 19 часов назад
1 неделя 17 часов назад
1 неделя 2 дня назад
1 неделя 2 дня назад