После установки образа 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 и другие программы с поддержкой русского языка будут отображаться на русском.