VDSPlanet.ru Making the difference in VDS Hosting
Установка локалей под Debian

Материал из Wiki.VDSPlanet.ru.

Перейти к: навигация, поиск

По умолчанию вместо русского и других языков, отличных от английского, в консоли будут отображаться различные крокозябры, что затрудняет работу с IRC-клиентами на стороне сервера, скриптами, содержащими UTF8 и т. д.

Из-под root или при помощи sudo выполняем следующие команды (внимание — все это займет достаточно длительное время, в зависимости от мощности вашего сервера):

1. Установка собственно пакета локалей.

aptitude install locales

2. Конфигурация локалей.

dpkg-reconfigure locales

В первом появившемся окне программа скажет Вам выбрать список локалей, которые вам потребуется. Чтобы сгенерировать их все, отметьте «All».

В следующем окне будет предложено выбрать «Default locale for the system environment», т. е. язык по умолчанию для Вашего сервера. Можете выбрать русский «ru_RU.UTF-8» или же оставить английский «en_US.UTF-8».

Дальше программа начнет собственно генерацию локалей, в зависимости от их количества это может занять много времени. В это время не надо завершать сессию работы с сервером (но можно запустить команду из-под screen).

3. После завершения работы скрипты, в ~/.bashrc пользователей, для которых вам нужна работающая кириллица, добавьте следующие строки:

LC_CTYPE=ru_RU.UTF-8
LC_COLLATE=ru_RU.UTF-8
export LC_CTYPE LC_COLLATE

4. Выйдите из shell и вновь залогиньтесь. Теперь кириллица должна работать правильно.