>От дистрибутива это зависит только постольку-поскольку. Что тебе,как админу,
>мешает настроить систему на загрузку соответствующих locale, font (screen mapping если надо)
>
>и keymapping? И мало ли кто там что ввел . Давай ради
>интереса сравним процесс русификации в Дебиан и RH.
>
>1. Настройка локали:
>Поддерживаемые языке у нас хранятся в /usr/share/i18n/locale. Поддержка русского
>языка: файл ru_RU - присутствует.
>Кодировки хранятся в /usr/share/i18n/charmaps. Ищем KOI8-R - присутствует.
>
>Компилим локаль:
> localedef -i ru_RU -c -f KOI8-R ru_RU
>
>Должна создаться директория /usr/lib/locale/ru_RU - создалась.
>Все локаль готова.
>
>2. Настройка консоли:
>consolechars -f Cyr_a8x16 #font
>consolechars -m koi2alt.trans #screen mapping
>loadkeys ru
> #key mapping
>
>echo -en "\033(K" <- это я засунул в профиль, чтоб каждый
>раз не вызывать
>
>3. Устанавливаем локаль:
> export LANG=ru_RU #для sh - подобных шелов
>
>Все OK (у меня)
>
>Конечно все это дело настраивается через конфигурационные файлы, но в конечном
>
>счете все сводится к выполнению указанных выше команд.
>
>mc использует для русификации /usr/share/locale/ru/LC_MESAGGES/mc.mo Все мессаги там в
>кодировке koi8 - у тебя?
>
>Если не в лом, опиши мне подобный процесс в RH (нету его
>ни у кого из моих знакомых).
>А то у меня все таки сложилось впечатление что либо я чего
>то не понимаю, либо ты чего-то
>не понимаешь, либо RH - чего то не понимает :)))
>
>P.S. У меня без проблем настроилось koi8 и cp1251. С ibm866
>(dos) проблемы были
>только с mc.
Прошу прощения за задержку с ответом - ногу поломал.
Все этапы русификации один в один с теми, что ты описал - "все сводится к выполнению указанных выше команд". Но в RH 8.0 это НЕ СРАБОТАЛО, хотя по всем законам природы :) СРАБОТАТЬ БЫЛО ДОЛЖНО.
Посмотри пожалуйста мое первое сообщение (а может и не только первое) - я подразумевал только конкретный метод обойти проблему, которая встала (по крайней мере передо мной) без лишней траты времени на вопрос "почему оно не работает сразу так, как надо?". И похоже из-за этого сейчас идет ненужный спор.
До сих пор у меня к сожалению так и не хватило времени разобраться из за чего это (не спор :) происходит - и соответственно найти правильное решение - вчера даже честно снес все, что поставил, и поставил все, что снес :). После этого попытался выполнить по шагам то, что ты описал (не до буквы, коечно, но вдруг я в прошлый раз действительно что-то упустил, так как времени было в обрез) - результат тот же (да и не в первый раз я это делаю...). Досконально разбираться почему не работает - опять же времени нет (уж как нибудь потом - сам понимаешь, что моих работодателей этот вопрос не волнует).
В общем говоря, к решению задачи (про то что я в первом сообщении написАл) я подошел втупую: не работает? - не работает, раньше работало? - работало.
По этому принципу в первую очередь заменил пакет, который содержит консольные шрифты. Получилось kbd 8.0 (и все, что с ним - kbdconfig - не большая потеря:) снес, console-tools 7.3 - поставил. Аналогичный подход и к консольным приложеиям, собранным для работы с "новымыми" шрифтами (mc).
На вскидку - 3-и варианта куда копать|что смотреть|на что обращать внимание (с учетом, что после предложенных мной изменений все стало хорошо):
- упомянутый тобой, хорошо известный Cyr_a8x16 в kbd RH 8.0 отличается от того "честного" альтового шрифта, что входил в console-tools RH 7.3 (это к вопросу о дистрибутивах :)
- приложения в данном дистрибутиве собраны для поддержки "новых" шрифтов
- посмотреть скрипты инициализации системы (профайлы, etc)
Для старта, я думаю, будет достаточно, а там - по обстановке :)
PS за лоха я себя не считаю, но и спецом тоже не мню - так, что если есть дельные советы|мысли|man|ссылки|etc в какую сторону смотреть буду очень благодарен.
С уважением, LS.