Bug 16612 - Все русские man некорректно показываются в консоли
Summary: Все русские man некорректно показываются в консоли
Status: CLOSED FIXED
Alias: None
Product: ПСПО
Classification: Distributions
Component: bugs (show other bugs)
Version: snapshot
Hardware: all Linux
: P2 normal
Assignee: Andrey Cherepanov
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks: 15075
  Show dependency tree
 
Reported: 2008-08-07 21:42 MSD by Vsevolod Krishchenko
Modified: 2008-08-12 16:52 MSD (History)
1 user (show)

See Also:


Attachments
Скриншот (14.43 KB, image/png)
2008-08-07 21:42 MSD, Vsevolod Krishchenko
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vsevolod Krishchenko 2008-08-07 21:42:19 MSD
Created attachment 2765 [details]
Скриншот

Все русские man неверно показыватся в konsole. Воспроизведение:
- запускаем konsole в дефолтном профиле пользователя
- пишем "man du", например
- охренваем (см. скриншот).

man:du в konqueror работает вполне корректно.

Текущий Юниор.
Comment 1 Andrey Rahmatullin 2008-08-07 21:45:50 MSD
date|less нормально показывает?
Comment 2 Vsevolod Krishchenko 2008-08-07 21:48:37 MSD
Да, вполне.
Comment 3 Andrey Rahmatullin 2008-08-07 21:51:04 MSD
$ locale
Comment 4 Vsevolod Krishchenko 2008-08-07 21:55:06 MSD
Всюду ru_RU.UTF-8, кроме LC_ALL. Как я сказал, это свежий профиль по-умолчанию.
Comment 5 Andrey Cherepanov 2008-08-12 14:20:47 MSD
В файле /usr/share/man/ru/.charset должна быть строка "KOI8-R"
Попробуйте. Я не мог добиться, чтобы man'ы так показывались. Сейчас выложена новая версия (с дополнительными переводами и этим файлом) в школьный бранч.

Если не срабатывает, переоткрывайте баг.
Comment 6 Vladimir Lettiev 2008-08-12 14:40:26 MSD
(In reply to comment #5)
> В файле /usr/share/man/ru/.charset должна быть строка "KOI8-R"
> Попробуйте. Я не мог добиться, чтобы man'ы так показывались. Сейчас выложена
> новая версия (с дополнительными переводами и этим файлом) в школьный бранч.
> 
> Если не срабатывает, переоткрывайте баг.

дело в том, что в man-1.5m2-alt4, который в школьном линуксе, нет зависимости на iconv (баг #13315). При инсталляция с нуля (один диск) iconv не устанавливается и без него man не сможет перекодировать страницу.

Comment 7 Andrey Cherepanov 2008-08-12 15:38:10 MSD
(In reply to comment #6)
> При инсталляция с нуля (один диск) iconv не устанавливается и без него
> man не сможет перекодировать страницу.
В Лёгком Линукс man-pages-ru ставится со второго диска. Мы не рассматривали ситуацию, когда используется только один диск.

Comment 8 Vsevolod Krishchenko 2008-08-12 15:51:44 MSD
/usr/share/man/ru/.charset - KOI8-R
Действительно, iconv в системе нет. Ставился Junior с двух CD-дисков, итого я переоткрываю баг.  В Мастере все есть, соответсвенно. 
Comment 9 Andrey Cherepanov 2008-08-12 16:48:40 MSD
Пока рекомендую установить пакет iconv вручную. В репозитории я поставлю на man-pages-ru зависимость на iconv. Спасибо за сообщение о баге.
Comment 10 Andrey Cherepanov 2008-08-12 16:52:28 MSD
Исправлено в man-pages-ru-0.98-alt13.M40.1