On Fri, Aug 11, 2006 at 12:27:24PM +0400, Max Dmitrichenko wrote: > Этот короткий HOW-TO рассказывает как быстро, проверенно и без геммороя > прикрутить русский к свежеустановленному Debian Sarge 3.1 и "чтоб работало". > > 1. Локаль. > Почему-то раз от раза установщик Sarge глючит и не создает русскую локаль, > хотя она отмечается галочкой в предлагаемом окошечке. Проверить это можно > командой: > $ locales -a > > Если в выводе команды нету этих двух строчек > ru_RU > ru_RU.koi8r
Только следует учесть, что в соответствии с /usr/share/i18n/SUPPORTED локаль ru_RU, в отличии от ru_RU.KOI8-R, должна иметь кодировку ISO-8859-5. Если создавать её через dpkg-reconfigure locales, то именно так и получится. Если же добавлять "ru_RU KOI8-R" в /etc/locales.gen, то результат будет другой. > то нужно исправить это дело > > Исправить ситуацию можно несколькими способами: > 1) Я делают так. Открываю любым редактором (например, nano) файл > /etc/locales.gen и добавляю туда эти две строчки (если их там нет): > en_US ISO-8859-1 > ru_RU KOI8-R > После чего файл сохраняю и запускаю locale-gen > 2) Запустить: > # dpkg-reconfigure locales > и выбрать галочками эти две локали. > 3) В ручную сгенерировать локаль > # localedef -i ru_RU -f KOI8-R ru_RU.KOI8-R > > При этом, в непонятной закономерности, бывает создается файл > /etc/environment, > в котором прописывает локаль всем пользователем глобально. Это не правильно, > ибо, например, root _должен_ жить в локали POSIX (она же C). Кроме того, это > не отвечает концепции многопользовательской системы - каждый пользователь > должен выбирать себе локаль сам. Короче удалите в этом файле строку, в > которой > устанавливается переменная LANG. > > > 2. Руссификация текстовой консоли. > В задачу этого дела входит установка русских шрифтов и раскладок клавиатуры. > > Для этого нужно установить пакет console-cyrillic. В диалогах конфигуратора > выбрать удобный переключатель клавиатуры, выбрать кодировку KOI8-R и шрифт > UniCyr (если выберете Terminus - то сами себе злобные буратины). А в чём проблема с Терминусом? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

