Макс

Родной город: Омск

Фото галерея: смотреть

Контакты: написать

О себе:

Интересы:

- программирование

- интернет

- психология

- менеджмент

- автоматизация

Погляди
Голосование

Нравиться ли вам блог

  Да
  Нет
  Я тут случайно

 

ГлавнаяКарта сайтаПечать страницы

Установка cp1251 в консоли (RedHat,CentOS)

Русификация консоли в CentOS, устанавливаем русский язык


Для начала проверим какая локаль стоит в системе:
#locale
В результате должен появиться такой вывод или аналогичный:

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

Установка cp1251 в консоли (RedHat-CentOS)

Сначала надо "собрать" локаль, потому как в это версии RedHat русской локали в кодировке cp1251 нет.

Делается это примерно следующим образом:

#cd /usr/share/i18n


#localedef -c -f CP1251 -i ru_RU /usr/lib/locale/ru_RU.cp1251 ( # localedef -f CP1251 -i ru_RU ru_RU.cp1251)


По прошествии некоторого времени в каталоге /usr/lib/locale должен появиться каталог с файлами нашей локали - ru_RU.cp1251. Все, локаль есть. Теперь нам нужно загрузить нужные раскладку клавиатуры, шрифт и кодовую страницу.

Теперь надо выбрать нужную локаль:

#export LANG=ru_RU.cp1251

Также необходимо поправить файл /etc/sysconfig/i18n для выбора корректной локали для работы:

LANG="ru_RU.cp1251"
SUPPORTED="ru_RU.cp1251:ru_RU:ru"


Для UTF-8 (На всякий случай)

LANG="ru_RU.UTF-8"
SUPPORTED="ru_RU.UTF-8:ru_RU:ru"
SYSFONT="latarcyrheb-sun16"