Debian
Установка cp1251 в консоли RedHat,CentOS
Русификация консоли в CentOS, устанавливаем русский язык
В операционных системах таких как CentOS, RedHat или же Debian , возникают проблемы с локалью cp1251.
Я написал небольшую заметку как можно установить cp1251 на CentOS или RedHat.
В Debian cp1251 локалью пока не сталкивался , но думаю что рано или позно напишу.
В начале проверим какая локаль стоит в системе:
Команда
# 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 для выбора корректной локали для работы:
команда # vi /etc/sysconfig/i18n
LANG="ru_RU.cp1251"
SUPPORTED="ru_RU.cp1251:ru_RU:ru"
Вход в систему
Телефон в Иркутске (58-56-71) +7(964)3 58-56-71
ICQ: 275-191-407
Jabber : da-us@qip.ru
Skype:diomidova