Настройка поддержки русского языка в Ubuntu\Debian системах
Обновите список пакетов из репозиториев и установите или обновите пакет
locales:
apt update
apt install locales
Выполните команду:
dpkg-reconfigure locales
Откроется интерактивное диалоговое окно, где нужно установить необходимое значение региональных настроек.

Добавьте в меню поддержку русского языка. Чтобы выбрать пункт, нажмите пробел — выбранная строка будет отмечена звёздочкой:

В данном случае к существующим локалям мы добавляем ru_RU.UTF-8.
После выбора локалей для генерации система предложит выбор локали по умолчанию в системном окружении:

Выберите ru_RU.UTF-8 в качестве локали по умолчанию. Настройки применятся после перезапуска сессии: для этого нужно войти на сервер заново.
Проверьте, применились ли настройки:
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=
Настройка поддержки русского языка в Alma/CentOS
Проверьте, какие локали установлены в системе:
localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: n/a
Из вывода видно, что используется en_US.UTF-8.
Проверьте список доступных локалей:
localectl list-locales | grep ru_RU
ru_RU.UTF-8
localectl set-locale LANG=ru_RU.UTF-8
Перезагрузите сервер и проверьте, что установлена русская локализация:
localectl status
System Locale: LANG=ru_RU.UTF-8
VC Keymap: us
X11 Layout: n/a
В минимальных установках бывает, что русские локали не сгенерированы или не установлены. В этих случаях рекомендуется установить языковой пакет. Например, для Alma Linux 8, 9 и CentOS 8, 9, 10 это обычно делается так:
dnf install glibc-langpack-ru
После установки пакета ru_RU.UTF-8 локаль появляется в списке list-locales.
На этом всё


