2. Консоль

2.1. Пакет console-cyrillic

Настройка локали в консоли в принципе не должна составить труда. Для языков использующих кириллицу рекомендуют использовать пакет console-cyrillic входящий в состав Debian. Этот пакет также включает поддержку казахского языка. Установите его, если он у вас еще не установлен:

# aptitude install console-cyrillic

Выполните следующую команду, если вы уже пользуетесь этим пакетом:

# dpkg-reconfigure -plow console-cyrillic

После чего вам будет предложено ответить на несколько вопросов, а именно:

  1. На каких виртуальных консолях вы хотите использовать кириллицу? Обычно значение по умолчанию;

  2. Раскладок клавиатур на выбор две: Kazakh with letter IO и Kazakh, с содержащей букву CYRILLIC LETTER IO (ё) и без (КСТ КазССР 903-90) соответственно. Выбирайте на ваш вкус;

  3. Способ переключения раскладок клавиатур. Также на ваш вкус;

  4. Временный ввод символов другого языка без переключения раскладки. Кто пользуется этим?

  5. Шрифт. Выбор не велик:

    • A Asian;

    • Antiq Asian;

    • B Asian;

    • Terminus Asian;

    • Terminus Unicode.

    Мне больше нравится вариант A Asian;

  6. Рекомендуемая к использованию кодировка — UTF-8. Выбирайте пункт UNICODE;

  7. Если вы ответите утвердительно на этот вопрос, console-cyrillic будет запускаться при загрузке системы. Иначе вам придется каждый раз самостоятельно запускать его.

2.2. Локаль

Теперь приступим к настройке локали. Проверьте, сгенерирована ли у вас локаль kk_KZ.UTF-8:

# locale -a

Если нет, генерируем ее следующим образом:

# dpkg-reconfigure locales

Проверьте, установлен ли у вас этот пакет! В предложенном списке отметьте kk_KZ.UTF-8. После того как локали готовы, выполним следующую команду (для bash, для других оболочек смотрите соответствующую документацию):

# export LANG=kk_KZ.UTF-8

Выполним загрузочный скрипт console-cyrillic:

# invoke-rc.d restart console-cyrillic

Таким образом у нас есть консоль с возможностью работы с казахским языком. Проверьте правильность настройки командами: date и cal. Осталось только отредактировать соответствующий вашему шеллу конфигурационный файл (для bash это $HOME/.bash_profile).