Re: Русский FAQ по Дебиан
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 - то сами себе злобные буратины).
А в чём проблема с Терминусом?
Reply to: