Господа! Просьба не пинать, прежде чем задать вопрос я реально облазил кучу факов, но везде находил только обратную задачу, когда люди слезали с CP1251 на UTF-8. Мне же по ряду разных причин неоходимо иметь локаль ru_RU.CP1251, как её можно настроить в RHEL 4 AS?
Спасибо!
>Господа! Просьба не пинать, прежде чем задать вопрос я реально облазил кучу
>факов, но везде находил только обратную задачу, когда люди слезали с
>CP1251 на UTF-8. Мне же по ряду разных причин неоходимо иметь
>локаль ru_RU.CP1251, как её можно настроить в RHEL 4 AS?
>
>
>Спасибо!А что там настраивать?
Пропиши в профайл
export LANG=ru_RU.CP1251
Желательно сделать еще так. тоже в профайл
export LC_NUMERIC=POSIX
export LC_MESSAGES=POSIX
Это для X
/etc/sysconfig/il8n
SYSFONT=Cyr_a8x16
LANG=ru_RU.CP1251
>>Господа! Просьба не пинать, прежде чем задать вопрос я реально облазил кучу
>>факов, но везде находил только обратную задачу, когда люди слезали с
>>CP1251 на UTF-8. Мне же по ряду разных причин неоходимо иметь
>>локаль ru_RU.CP1251, как её можно настроить в RHEL 4 AS?
>>
>>
>>Спасибо!
>
>А что там настраивать?
>Пропиши в профайл
>export LANG=ru_RU.CP1251
>Желательно сделать еще так. тоже в профайл
>export LC_NUMERIC=POSIX
>export LC_MESSAGES=POSIX
>
>
>Это для X
>/etc/sysconfig/il8n
>SYSFONT=Cyr_a8x16
>LANG=ru_RU.CP1251вот так НИ ХРЕНА работать не будет, потому что, по умолчанию RHEL уже не знает что такое локаль Cru_RU.P1251
не морочь человеку голову.
если не ошибюсь там надо сначала сгенерить локаль ru_RU.CP1251 а только потом уже устанавливать её для использования.
>Господа! Просьба не пинать, прежде чем задать вопрос я реально облазил кучу
>факов, но везде находил только обратную задачу, когда люди слезали с
>CP1251 на UTF-8. Мне же по ряду разных причин неоходимо иметь
>локаль ru_RU.CP1251, как её можно настроить в RHEL 4 AS?
>
>
>Спасибо!
>>Господа! Просьба не пинать, прежде чем задать вопрос я реально облазил кучу
>>факов, но везде находил только обратную задачу, когда люди слезали с
>>CP1251 на UTF-8. Мне же по ряду разных причин неоходимо иметь
>>локаль ru_RU.CP1251, как её можно настроить в RHEL 4 AS?
>>
>>
>>Спасибо!
>
>
>http://unixgems.jinr.ru/~lavr/locale-1251.htmlза ссылку спасибо конечно, но я там уже был и вот приведу результат:
даю команду:
localedef -c -i ru_RU -f CP1251 ru_RU.CP1251
и получаю.
/usr/share/i18n/locales/ru_RU:23: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:24: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:25: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:27: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:30: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:31: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:32: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:33: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:35: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:36: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:37: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:38: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:39: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:40: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:41: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:42: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:43: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:44: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:45: non-symbolic character value should not be used
/usr/share/i18n/locales/ru_RU:50: non-symbolic character value should not be used
/usr/share/i18n/locales/i18n:1107: non-symbolic character value should not be used
/usr/share/i18n/locales/i18n:1313: non-symbolic character value should not be used
/usr/share/i18n/locales/i18n:1345: non-symbolic character value should not be used
/usr/share/i18n/locales/i18n:1373: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:10: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:11: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:12: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:13: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:14: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:15: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:16: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:17: non-symbolic character value should not be used
LC_NAME: field `name_gen' not defined
LC_NAME: field `name_mr' not defined
LC_NAME: field `name_mrs' not defined
LC_NAME: field `name_miss' not defined
LC_NAME: field `name_ms' not defined
LC_ADDRESS: field `country_name' not defined
LC_ADDRESS: field `country_post' not defined
LC_ADDRESS: field `country_car' not defined
LC_ADDRESS: field `country_isbn' not defined
LC_ADDRESS: field `lang_name' not defined
LC_ADDRESS: field `lang_term' not defined
LC_ADDRESS: field `lang_ab' not defined
LC_IDENTIFICATION: field `audience' not defined
LC_IDENTIFICATION: field `application' not defined
LC_IDENTIFICATION: field `abbreviation' not defined
LC_IDENTIFICATION: no identification for category `LC_MEASUREMENT'
LC_CTYPE: table for class "upper": 1564 bytes
LC_CTYPE: table for class "lower": 1564 bytes
LC_CTYPE: table for class "alpha": 3616 bytes
LC_CTYPE: table for class "digit": 600 bytes
LC_CTYPE: table for class "xdigit": 600 bytes
LC_CTYPE: table for class "space": 792 bytes
LC_CTYPE: table for class "print": 5144 bytes
LC_CTYPE: table for class "graph": 5144 bytes
LC_CTYPE: table for class "blank": 792 bytes
LC_CTYPE: table for class "cntrl": 664 bytes
LC_CTYPE: table for class "punct": 4120 bytes
LC_CTYPE: table for class "alnum": 3616 bytes
LC_CTYPE: table for class "combining": 2076 bytes
LC_CTYPE: table for class "combining_level3": 2076 bytes
LC_CTYPE: table for map "toupper": 14364 bytes
LC_CTYPE: table for map "tolower": 12828 bytes
LC_CTYPE: table for map "totitle": 14364 bytes
LC_CTYPE: table for width: 2968 bytes
никакие папки с файлами для cp1251 не создаются...:(
У меня glibc-2.3.1.
localedef -i ru_RU -f CP1251 ru_RU.CP1251 выпоняется без ошибок и добавляет инфу в /usr/lib/locale/locale-archive
добавление -c вроде ничего не даёт.
Чтобы сгенерить /usr/share/locale/ru_RU.CP1251 я делаю
localedef -i ru_RU -f CP1251 -c /usr/share/locale/ru_RU.CP1251Но с такими ошибками как у вас локаль наверное не сгенерится.
>У меня glibc-2.3.1.
>localedef -i ru_RU -f CP1251 ru_RU.CP1251 выпоняется без ошибок и добавляет инфу
>в /usr/lib/locale/locale-archive
>добавление -c вроде ничего не даёт.
>Чтобы сгенерить /usr/share/locale/ru_RU.CP1251 я делаю
>localedef -i ru_RU -f CP1251 -c /usr/share/locale/ru_RU.CP1251
>
>Но с такими ошибками как у вас локаль наверное не сгенерится.
Фича в том, что я несколько раз инсталлировал RHEL AS4 для теста, причем каждый раз выбирал стандартный набор пакетов. И всегда при попытке сгенерить локаль я видел вот эти ошибки. Может быть не хватает какого нибудь заветного пакета? :)
>[оверквотинг удален]
>>Чтобы сгенерить /usr/share/locale/ru_RU.CP1251 я делаю
>>localedef -i ru_RU -f CP1251 -c /usr/share/locale/ru_RU.CP1251
>>
>>Но с такими ошибками как у вас локаль наверное не сгенерится.
>
>
>Фича в том, что я несколько раз инсталлировал RHEL AS4 для теста,
>причем каждый раз выбирал стандартный набор пакетов. И всегда при попытке
>сгенерить локаль я видел вот эти ошибки. Может быть не хватает
>какого нибудь заветного пакета? :)localedef --no-archive -c -f CP1251 -i ru_RU ru_RU.CP1251
и все будет нормально
tazpkg get-install glibc-locale
localedef --no-archive -c -f CP1251 -i ru_RU ru_RU.CP1251
setxkbmap "us,ru" ",winkeys" "grp:alt_shift_toggle,grp_led:scroll"