Изменение локали и региональных настроек в Debian
В этой статье рассмотрим, как управлять локалями в Debian, включая просмотр текущих настроек, установку новых языков, изменение локали по умолчанию и использование утилиты dpkg-reconfigure для настройки локали.
Посмотреть текущие настройки локали
Перед изменением локали важно проверить текущие настройки системы. Для этого можно использовать команду:
localeВ выводе будет список переменных сред, относящихся к локали:
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=Если локаль LC_ALL не установлена, система использует значения из LANG и других переменных.
Также можно проверить, какие локали установлены в системе:
locale -aЭтот вывод покажет список всех доступных локалей.
Установка русской или английской локали
Чтобы установить новую локаль (например, русскую или английскую), нужно выполнить несколько шагов.
В файле /etc/locale.gen включаем нужную локаль путем раскомментирования (убираем #) нужную строку, например:
ru_RU.UTF-8 UTF-8После этого применяем изменения:
locale-genИзменение локали по умолчанию на другую
После генерации локалей можно изменить локаль по умолчанию. Это делается с помощью команды:
update-locale LANG=ru_RU.UTF-8Или для английского:
update-locale LANG=en_US.UTF-8Чтобы изменения вступили в силу, можно перезагрузить систему или выполнить:
source /etc/default/localeИзменение отдельных параметров локали
Помимо полной смены локали, можно изменить отдельные параметры, такие как LC_CTYPE, LC_COLLATE, LC_TIME и другие.
Примеры изменения отдельных параметров:
- Установить кодировку для обработки символов (
LC_CTYPE) :update-locale LC_CTYPE=en_US.UTF-8 - Изменить порядок сортировки (
LC_COLLATE) :update-locale LC_COLLATE=C - Изменить формат времени (
LC_TIME) :update-locale LC_TIME=ru_RU.UTF-8
Изменения вступят в силу после перезагрузки системы или выполнения:
source /etc/default/localeЕсли нужно временно изменить параметр только для текущего сеанса, используйте команду export. Например:
export LC_COLLATE=CПосле выхода из терминала настройки вернутся к значениям по умолчанию.
Настройки локали с помощью dpkg-reconfigure
Утилита dpkg-reconfigure позволяет удобно изменить локали через текстовый интерфейс. Для запуска мастера выполняем команду:
dpkg-reconfigure localesДалее выбираем локали, которые хотим сгенерировать, и указываем основную локаль системы. После применения изменений система обновит локали и применит их автоматически.
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Обсуждение
Нет комментариев.