Настройка русской локализации UTF-8 в Rocky Linux

После установки образа Rocky Linux на облачном сервере столкнулся с проблемой переключения русской локализации. После установки пакета и назначения русского языка по умолчанию в системе локализация не изменилась на русскую.

Выводим список доступных локализаций в системе:

localectl list-locales

Проверяем активную локализацию:

localectl

Устанавливаем пакет русского языка:

dnf install -y glibc-langpack-ru

Устанавливаем русский язык по умолчанию в системе:

localectl set-locale LANG=ru_RU.utf8

Проверяем активную локализацию:

localectl

Изменим раскладку клавиатуру на русскую:

localectl set-x11-keymap ru

Проверим локализацию системы:

locale

Локализация системы осталась en_US.UTF-8.

Откроем файл .bashrc (представляет собой файл сценария оболочки, обычно используемый в качестве файла конфигурации для конкретного пользователя).

mcedit ~/.bashrc

и добавим в него:

export LANG="ru_RU.utf8"
export LC_CTYPE="ru_RU.utf8"
export LC_ALL="ru_RU.utf8"

Перезагрузим ОС:

reboot

Проверим локализацию системы:

locale

Теперь в MC и другие программы с поддержкой русского языка будут отображаться на русском.