XXXXXXXX XXXXXXX wrote:
после установки системы... поправление /etc/locale.gen в виде добавления нужных локалей, в том числе и "ru_RU.KOI8-R KOI8-R" (без кавычек). далее выполнение команды locale.gen пока все Ok! в файле /usr/lib/locale появл. /en_US и /ru_RU.koi8r (вопрос 1: почему koi8r а не koi8-r) в следствии возникших опасений была создана ссылка ru_RU.koi8-r на ru_RU.koi8r...в пользовательский файл /home/xxx/.bashrc была внесена следующая строчка export LANG=ru_RU.KOI8-Rне помогает!!!! locale показывакт POSIX!!!! во время установки сисетмы была просто от балды выбрана POSIX - эта все время и стоит... но есле вышеуказанную строку (export .... )вводить руками, после log in юзера, то вывод команды locale тот который нужно. (воспрос 2: Почему??? ) хотелось бы помощи! хоть чуть-чуть...
Слишком мудрено... При обычной инсталляции debian это все можно сделать гораздо проще! :-)
Прямо после инсталляции: dpkg-reconfigure localesДалее, локаль по умолчанию (на всю систему) ставится в файле /etc/environment (если нужно, хотя конфигурация сверху поставит это тебе уже сама):
LANG=ru_RU.KOI8-RВсе. После этого локали должны работать нормально. Тут начинается тема русификации X-ов, консоли, GTK и пр.
Поверь, этот метод проверен тысячу раз и зависит разве что только от версии дистрибутива. Если у тебя Debian Woody, то *dpkg-reconfigure locales* сделать нужно обязательно и явно, так как в процессе инсталляции woody не генерирует локали (в процессе установки это, впрочем, не так уж нужно).
-- Andrei Sosnin http://zzx.dyn.ee <!-- : it all depends on your vision : -->