В дистрибутиве live-flightgear.iso pre-alpha при наборе команды man появляется сообщение: preconv: encoding system 'KOI8-R' not supported by iconv ()
> > И еще не работа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 и (понятно) в установленной системе.
Виноват 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*
А, вот оно что... ладно, постараюсь учесть -- хотя вопрос шире, надо делать нормальную поддержку избирательной локализации и зачистки (о чём уже с год голову сушу помалу).
Отчасти учёл.
Также может потребоваться export LC_ALL=ru_RU.UTF-8 unicode_start
Забыл закрыть -- по крайней мере на 0.9.8.1+ и образе regular-icewm.iso УМВР: http://nightly.altlinux.org/sisyphus/snapshots/20130221/regular-icewm-20130221-i586.iso