Нет, неправильно. 1. LC_ALL "сильнее" LANG, потому LANG здесь довольно бессмысленно. Вообще говоря, установка LC_ALL не нужна при установленном LANG. 2. ru_RU -- locale для 8859-5. Вам это надо? Если нет -- забудьте про ru_RU. 3. LC_TYPE не существует в природе, есть LC_CTYPE, но у него не может быть значения koi8-r. 4. Установка LC_MESSAGES не только не верна (ru_RU), но и, в данной "конфигурации", бессмысленна, так как LC_ALL ее перекрывает.
Почему бы все же не прочитать Debian Russian How&Why? Честное слово, там _все_ написано! Пожалуй, возможно одно дополнение (спасибо Ивану Паскалю): если Вы работаете в X в koi8-r, то export _XKB_CHARSET=KOI8-R решит проблемы ввода в некоторых "неправильных" приложениях, в том числе коммерческих (SO, Applix). On 20-Dec-1999 Alex Buloichik wrote: > Hi, All ! > > Правильна ли такая настройка локали : > export LANG=ru_RU.KOI8-R > export LC_ALL=ru_RU > export LC_TYPE=koi8-r > export LC_MESSAGES=ru_RU > ? > > И где для этого самое правильное место ? > IMHO, в /etc/profile ? Или /etc/environment ? Но /etc/environment знают не > все > шелы, да и /etc/profile, наверное, тоже. /etc/profile знают все, а он включает /etc/environment. /etc/environment в Debian -- единственно правильное место "для этого". Вас может ввести в заблуждение то, что у root жестко установлена locale POSIX. Это немного параноидально, но полезно. > Rgrds, AEN

