Сообщения man UTF-8

Для настройки корректного вывода сообщений программы man (например об отсутствии страницы) сделал все в точности как описано в http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way

Цитата:

Скачиваем и распаковываем исходные коды man:

ebuild /usr/portage/sys-apps/man/man-1.6e-r3.ebuild unpack

Пререкодируем русские сообщение из koi8-r в utf-8:

iconv -f koi8-r -t utf-8 /var/tmp/portage/sys-apps/man-1.6e-r3/work/man-1.6e/msgs/mess.ru > /tmp/mess.ru

mv /tmp/mess.ru /var/tmp/portage/sys-apps/man-1.6e-r3/work/man-1.6e/msgs/mess.ru

Редактируем файл /var/tmp/portage/sys-apps/man-1.6e-r3/work/man-1.6e/msgs/mess.ru.codeset следующим образом:
Файл: /var/tmp/portage/sys-apps/man-1.6e-r3/work/man-1.6e/msgs/mess.ru.codeset

$ codeset=UTF-8

Ничего не изменилось, вместо сообщений по-прежнему кракозябры.
В чем может быть все-таки дело-то???

Случайно не забыли сделать?

ebuild /usr/portage/sys-apps/man/man-1.6e-r3.ebuild merge

не работает один фиг

забыл я в цитате строчку написать эту:
ebuild /usr/portage/sys-apps/man/man-1.6e-r3.ebuild merge
а так, конечно вводил команду эту, собирается вроде нормально...

что ни у кого нет идей. а, господа "сообщники-гентушники"???

даже на всякий случай world пересобрал (глубоко и с новоюзом):
emerge --deep --newuse world

Туфта в этом

Туфта в этом HOWTO. И вериь ему незачем! :-)

Просто к штатному manу(ОБЫЧНОЙ СБОРКИ БЕЗ БУБНА) надо доустановить app-i18n/enca и в /etc/man.conf заменить
NROFF /usr/bin/nroff -Tascii -c -mandoc
на
NROFF /usr/bin/enconv -L ru -x KOI8-r | /usr/bin/nroff -Tlatin1 -c -mandoc | /usr/bin/enconv -L ru -x UTF8

да это итак ясно

я ж говрил, проблема не в страницах была а в сообщениях!!! нада вопросы внимательнее читать

NROFF /usr/bin/enconv -L ru -x KOI8-r | /usr/bin/nroff -Tlatin1 -c -mandoc | /usr/bin/enconv -L ru -x UTF8

это у меня итак было

re

Нормальное HOWTO. И пайп nroff с app-i18n/enka в этом HOWTO приведён.

Можно верить :)

____________
Экономь электроэнергию! Выключи NumLock!

а вот и нет

IsakovAN написал(а):
Туфта в этом HOWTO. И вериь ему незачем! :-)

Неа, всё там правильно и всё работает.

решили, тема закрыта

в общем вот что помогло:
# revdep-rebuild --soname libncurses.so.5
# revdep-rebuild --soname libslang.so.1

ну, а потом опять пересборка man как описано в howto

Санек, спасибо за помощь, ты мегапродвинутый линуксоид стал!

nroff

Кстати у меня не работают след комманды для русификации:

nroff -mandoc -c | iconv -c -t iso8859-1 | iconv -c -f koi8-r
/usr/bin/enconv -L ru -x KOI8-R | /usr/bin/nroff -mandoc -Tlatin1 -c | /usr/bin/enconv -L ru -x UTF8

Заработало вот так:

iconv -f koi8-r -t iso8859-5 |nroff -Tlatin1 -mandoc |iconv -f iso8859-5 -t koi8-r

Пользую 32разрядную gentoo (ACCEPT_KEYWORDS="~x86") portage от 2008.10.22

локаль!

У тебя локаль koi8-r, а не utf8 -- потому и не заработал исходный вариант.

Per aspera ad astra!

если быть точнее то

vova-pupkov написал(а):
в общем вот что помогло:
# revdep-rebuild --soname libncurses.so.5
# revdep-rebuild --soname libslang.so.1

revdep-rebuild --library libncurses.so.5
revdep-rebuild --library libslang.so.1

Можно использовать версию из

Можно использовать версию из оверлея arcon, там исправлены сообщения самого man (например о ненайденной странице) и кодировки страниц.

а в официальный когда это

а в официальный когда это попадет, чтоб не изгаляться :( а то лень немного :)

скрытный секс :)

+1

+1

А чтоб не " изгаляться " ,

А чтоб не " изгаляться " , напишите баг в бугзиллу :)
Так мол и так , блин, нет жизни без манов , почините ебилд, а то автор проги забил на всё,
Нет ,типа, нам житья без данной фичи.
Ну и приложите diff к этому ебилду. :)
< >

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

+1

+1

скрытный секс :)

на эту тему есть несколько

на эту тему есть несколько багов в которых много флейма, и есть один - который сейчас используется как трекер для ситуации. То апстрим забывал ман чинить, то разработчики gentoo на него ссылались, то ещё какая-то беда происходила, в целом разработчики хотят сделать как правильно, апстрим всё время забывает, хотя сейчас вроде нашли что да как нужно делать - но...
а меж тем каждый плодит свой велосипед...

Я немного в курсе ситуации

Я немного в курсе ситуации, если бы их (багов) не было , я ничего не писал бы.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

MarSoft написал(а):Можно

MarSoft написал(а):
Можно использовать версию из оверлея arcon, там исправлены сообщения самого man (например о ненайденной странице) и кодировки страниц.

есть в дереве sys-apps/man-db, проблем с кодировками нет.
(А есть,по моему, GLSA)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".