Сообщения 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!
а вот и нет
Неа, всё там правильно и всё работает.
решили, тема закрыта
в общем вот что помогло:
# 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!
если быть точнее то
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 написал(а):Можно
есть в дереве 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 ;)