URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 67151
[ Назад ]

Исходное сообщение
"Gentoo + Locale ПОМОГИТЕ ПОЖАЛУЙСТА!"

Отправлено Sanches , 25-Июн-06 09:09 
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = 'unset',
        LC_ALL = 'unset',
        LANG = "ru_RU.KOI8-R"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

Помогите испавить пожалуйста. У меня стоит LANG="ru_RU.KOI8-R", раньше все работало, теперь после обновления системы выдает такую ошибку при компилировании работает дальше, но проги с поддержкой русского не ставит. Где я забыл что то дописать???


Содержание

Сообщения в этом обсуждении
"Gentoo + Locale ПОМОГИТЕ ПОЖАЛУЙСТА!"
Отправлено Den , 25-Июн-06 20:17 
>perl: warning: Setting locale failed.
>perl: warning: Please check that your locale settings:
>        LANGUAGE = 'unset',
>        LC_ALL = 'unset',
>        LANG = "ru_RU.KOI8-R"
>    are supported and installed on your system.
>perl: warning: Falling back to the standard locale ("C").
>
>Помогите испавить пожалуйста. У меня стоит LANG="ru_RU.KOI8-R", раньше все работало, теперь после
>обновления системы выдает такую ошибку при компилировании работает дальше, но проги
>с поддержкой русского не ставит. Где я забыл что то дописать???
>
а perl собран с +nls ?


"Gentoo + Locale ПОМОГИТЕ ПОЖАЛУЙСТА!"
Отправлено Tux , 26-Июн-06 10:14 
>perl: warning: Setting locale failed.
>perl: warning: Please check that your locale settings:
>        LANGUAGE = 'unset',
>        LC_ALL = 'unset',
>        LANG = "ru_RU.KOI8-R"
>    are supported and installed on your system.
>perl: warning: Falling back to the standard locale ("C").
>
>Помогите испавить пожалуйста. У меня стоит LANG="ru_RU.KOI8-R", раньше все работало, теперь после
>обновления системы выдает такую ошибку при компилировании работает дальше, но проги
>с поддержкой русского не ставит. Где я забыл что то дописать???
>

У меня было задание сделать маленькую системку с кодировкой CP1251. При настройке локализации я заметил, что если переписать /usr/lib/locale/locale-archive получается подобная ситуация. После localedef -f CP1251 -i ru_RU ru_RU.CP1251, localedef -f CP1251 -i ru_RU -c /usr/share/locale/ru_RU.CP1251 с локалью всё нормально. Можно предварительно удалить /usr/lib/locale/locale-archive и выполнить localedef  --prefix / -f CP1251 -i ru_RU ru_RU.CP1251 тогда /usr/lib/locale/locale-archive создастся снова, но намного меньшего размера. После команд localedef файл /usr/lib/locale/locale-archive лучше не трогать. Попробуйте для KOI8-R может и поможет. (У меня дистрибутив slackware 9.0)


"Gentoo + Locale ПОМОГИТЕ ПОЖАЛУЙСТА!"
Отправлено Imperator , 26-Июн-06 10:54 
Читаем доку и нормально локализируем
http://www.gentoo.org/doc/ru/guide-localization.xml

"Gentoo + Locale ПОМОГИТЕ ПОЖАЛУЙСТА!"
Отправлено Sanches , 26-Июн-06 12:40 
На счёт perla точно не знаю, должен быть собран с +nls. В этой доке ни чего уже не написанно. Я систему обновил. Раньше нормально помогала.



"Gentoo + Locale ПОМОГИТЕ ПОЖАЛУЙСТА!"
Отправлено roman_ssh , 14-Дек-06 11:37 
>perl: warning: Setting locale failed.
>perl: warning: Please check that your locale settings:
>        LANGUAGE = 'unset',
>        LC_ALL = 'unset',
>        LANG = "ru_RU.KOI8-R"
>    are supported and installed on your system.
>perl: warning: Falling back to the standard locale ("C").
>
>Помогите испавить пожалуйста. У меня стоит LANG="ru_RU.KOI8-R", раньше все работало, теперь после
>обновления системы выдает такую ошибку при компилировании работает дальше, но проги
>с поддержкой русского не ставит. Где я забыл что то дописать???
>


Что даёт locale и где прописано LANG="ru_RU.KOI8-R", я обычно это ставлю в /etc/env.d/00basic, помимо этого ещё прописываю LANGUAGE="ru_RU.KOI8-R".

P. S.
незабудь USE="nls" для multilanguage


"Gentoo + Locale ПОМОГИТЕ ПОЖАЛУЙСТА!"
Отправлено sturgeon , 25-Янв-08 09:45 
>>perl: warning: Setting locale failed.
>>perl: warning: Please check that your locale settings:
>>        LANGUAGE = 'unset',
>>        LC_ALL = 'unset',
>>        LANG = "ru_RU.KOI8-R"
>>    are supported and installed on your system.

Столкнулся с аналогичной хренью. Дело в том, что не установлены шрифты локали.

Делаем так: _dpkg-reconfigure locales_
отмечаем _*_ нужные нам шрифты (ru_RU.KOI8-R,...) ==>> _ок_.

Вот и ВСЕ :o)