LINUX.ORG.RU

Про libc и русский язык


0

0

После сообщения от Linux-Mandrake о уязвимости в glibc выкачал и установил новую либсу, после чего практически любая софтина, устанавливающая locale пишет следующее:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = "ru_RU.KOI8-R",
LANG = "ru"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Все работает нормально, но:
1. это достает
2. cal и date перестали говорить по-русски, хотя кириллица есть в консоли
3. Установка LANGUAGE вручную (export LANGUAGE=ru) не помогает.
В чем грабли?

обнови пакет locales

bass ★★★★★
()

imho надо localedef'ом перегенерить локаль или как она там называется... в общем файлы в /usr/local/share/locale/ru_RU.koi8r а вообще это написано в INSTALL или FAQ к glibc по крайней мере в 2.2.1, возможно еще придется попатчить include'ники плюсовые, если gcc-2.95.2 ну или если нет желания вникать то bass прав :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.