Наверх
Логотип кафедры РКС УИПА
15:14
22.09.2017
Пятница
Добрый день, Гость

Вход
Регистрация
   

T&T0x00. Локализация Debian GNU|Lnux Squeeze и Wheezy.

Задача. Локализовать консоль Debian GNU|Lnux для использования родного языка.

Решение. В последних версиях Debian и производных от него дистрибутивов изменился порядок локализации консоли, основные настройки сосредоточены в файле /etc/defaults/console-setup, файлы, необходимые для локализации – в каталоге /etc/console-setup.

По умолчанию, если не проводились дополнительные настройки в процессе инсталляции ОС, в системе используется американская локализация с поддержкой Unicode en_US.UTF-8. Для проверки текущей локализации следует выполнить команду locale

root@wheezy64:/home/vladimir# locale
LANG=en_US.UTF-8
LANGUAGE=en_US:en
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=
root@wheezy64:/home/vladimir#

При этом, все сообщения системы выдаются на языке текущей локализации

root@wheezy64:/home/vladimir# date
Sat Feb 19 08:22:31 EET 2011
root@wheezy64:/home/vladimir#

Для настройки локализации воспользуемся утилитой dpkg-reconfigure, предварительно убедившись, что в системе установлены файлы, необходимые для работы с консолью.

root@wheezy64:/home/vladimir# aptitude search ^console-.
i console-setup - console font and keymap setup program
i A console-terminus - Fixed-width fonts for fast reading on the Linux

Здесь нас интересуют пакеты console-setup и console-terminus, напротив которых должен быть атрибут i(nstalled), в противном случае следует их установить командой aptitude install console-setup console-terminus, после чего выполнить конфигурацию пакета console-setup.

root@wheezy64:/home/vladimir#dpkg-reconfigure console-setup

Настроим локализацию на использование кириллицы.

root@wheezy64:/home/vladimir# dpkg-reconfigure locales

Выберем необходимые типы локализации, в нашем случае можно выбрать все, которые начинаются с ru_ и uk_, затем определим тип локализации, который будет использоваться по умолчанию и перегрузим операционную систему. Список доступных вариантов локализации можно посмотреть командой locale, в нашем случае доступно 15 типов локализации.

root@wheezy64:/home/vladimir# locale -a C en_US.utf8 POSIX ru_RU ru_RU.cp1251 ru_RU.iso88595 ru_RU.koi8r ru_RU.utf8 russian ru_UA ru_UA.koi8u ru_UA.utf8 uk_UA uk_UA.koi8u uk_UA.utf8.

После перезагрузки получим, вывод сообщений на требуемом языке, все настройки сохраняются в файле /etc/defaults/console-setup.

Для более тонкой и окончательной настройки локализации в случае кириллической консоли используется дополнительный пакет console-cyrillic, о котором мы поговорим в следующей заметке.

Ліцензія Creative CommonsЛокализация Debian GNU|Lnux Squeeze и Wheezy is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.


Рубрика: Tips&Tricks

Авторы: Савченко В.Н.
Опубликовано: 18.03.11 15:53

Н р а в и т с я ?    Р а с с к а ж и    Д р у з ь я м !

Сдесь должны появиться кнопки социальных сетей

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


bearjrgm
Администратор
Нет фото


Иногда следует в  файл настройки оболочки добавить секцию экспорта наподобие 

export LANG=ru_RU.UTF-8 

export LC_ALL=ru_RU.UTF-8

(особенно это может касаться рута :))

Опубликовано: 29.03.12 11:28:34

   
  Случайное фото  
 
     
  Популярные статьи  
Ускоряем 3G интернет. 3G Антенна своими рукамиОпрос студентов кафедры РКС. Отзывы студентов об УИПА (Видео)Поздравляем с Днем Рождения!!!Выставка морских раковин "Планета Океан" в галерее "АВЭК"Правила поведения в общественных местах. Административные правонарушенияСветодиодная цветомузыка для компьютераСтенгазеты студентов кафедры к празднику 8 марта 2012 годаПоздравляем с Днем рождения!!!
     
Loading
  Полезные ссылки  
  • Официальный сайт УИПА
  • Сайт Библиотеки УИПА
  • Дистанционное обучение
  • Сервисный Центр FreshIT
  • Веб-студия Around
  • FreshIT Partners Group
  • Заправка картриджей Харьков
  •      
    Система Orphus



    Tips&Tricks
    Web programming
    Жизнь студентов
    Интересные факты
    Мероприятия
    Молодые ученые
    Общежитие
    Объявления
    Свободный софт
    Технический раздел
    Компьютерные системы и сети
    Телекоммуникации и связь
    Преподаватели кафедры
    Трудоустройство
    Дни открытых дверей
    Copyright © 2010 - 2017. created by nick