Bug 27168 - не выводятся русские man(ы)
Summary: не выводятся русские man(ы)
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: mkimage-profiles (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL: http://ftp.linux.kiev.ua/pub/Linux/AL...
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-05 18:39 MSK by Андрей Чернецкий
Modified: 2013-02-21 12:50 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Андрей Чернецкий 2012-04-05 18:39:46 MSK
В дистрибутиве  live-flightgear.iso pre-alpha при наборе команды man появляется сообщение: preconv: encoding system 'KOI8-R' not supported by iconv ()
Comment 1 Gleb F-Malinovskiy 2012-04-10 23:26:19 MSK
> > И еще не работаeт команда man, выдает:
> >  preconv: encoding system 'KOI8-R' not supported by iconv ()
> 
> Вешайте на mkimage-profiles -- локализацией особо плотно ещё не
> занимался, может не хватать glibc-gconv-modules или чего другого.

Он (glibc-gconv-modules) есть. Но каким-то непостижимым образом:
$ rpm -V glibc-gconv-modules
missing    /usr/lib/gconv/CP10007.so
missing    /usr/lib/gconv/CP1125.so
missing    /usr/lib/gconv/CP1250.so
missing    /usr/lib/gconv/CP1251.so
missing    /usr/lib/gconv/CP1252.so
missing    /usr/lib/gconv/CP1253.so
missing    /usr/lib/gconv/CP1254.so
missing    /usr/lib/gconv/CP1255.so
missing    /usr/lib/gconv/CP1256.so
missing    /usr/lib/gconv/CP1257.so
missing    /usr/lib/gconv/CP1258.so
missing    /usr/lib/gconv/CP737.so
missing    /usr/lib/gconv/CP775.so
missing    /usr/lib/gconv/CP932.so
missing    /usr/lib/gconv/EUC-JISX0213.so
missing    /usr/lib/gconv/HP-GREEK8.so
missing    /usr/lib/gconv/HP-ROMAN8.so
missing    /usr/lib/gconv/HP-ROMAN9.so
...
missing    /usr/lib/gconv/KOI8-R.so
...


$ rpm -V glibc-gconv-modules | wc -l
70
$
Так на обоих моих slinux-ах и в live и (понятно) в установленной системе.
Comment 2 Gleb F-Malinovskiy 2012-04-10 23:44:28 MSK
Виноват sub.in/stage2/image-scripts.d/85cleanup-legacy :

# remove unused legacy/tiny fonts
cd /usr/share/fonts/bitmap/misc/ && rm -f *ISO* *KOI* [1456]*

# l10n
cd /usr/share/X11/locale/ && rm -rf *[^C8]/ iso*

# xkb
cd /usr/share/X11/xkb/symbols && rm -rf *_vndr

# gconv
cd /usr/lib*/gconv && rm -f CP* ISO* *JIS* KOI* HP* MAC*
Comment 3 Michael Shigorin 2012-04-11 00:12:29 MSK
А, вот оно что... ладно, постараюсь учесть -- хотя вопрос шире, надо делать нормальную поддержку избирательной локализации и зачистки (о чём уже с год голову сушу помалу).
Comment 4 Michael Shigorin 2012-04-12 02:14:21 MSK
Отчасти учёл.
Comment 5 Michael Shigorin 2012-11-18 23:26:55 MSK
Также может потребоваться
export LC_ALL=ru_RU.UTF-8
unicode_start
Comment 6 Michael Shigorin 2013-02-21 12:50:34 MSK
Забыл закрыть -- по крайней мере на 0.9.8.1+ и образе regular-icewm.iso УМВР:
http://nightly.altlinux.org/sisyphus/snapshots/20130221/regular-icewm-20130221-i586.iso