Приветствую! Я использую Fedora Cloud 24 (HVM виртуализация, код ami-1061977f) на инстансе Amazon EC2. Хочу поменять локаль системы на русскую (ru_RU). В выводе localectl list-locales отсутствует ru_RU.UTF-8, поэтому сделал следующее:
# dnf install glibc-langpack-ru
# dnf install langpacks-ru
# dnf install glibc-locale-source
# localedef --no-archive -i ru_RU -f UTF-8 ru_RU.utf8
# localectl set-locale LANG=ru_RU.utf8
LANG=ru_RU.UTF-8
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=
LANG=ru_RU.UTF-8
Ещё заметил, при обновлении некоторых пакетов, DNF ругается на некоторых файлов и каталогов в /usr/share/locale/
Сравнив две системы на десктопе(Fedora Workst. 24) и на сервере, заметил разницу в отсутствующих напрочь этих самых каталогов на Fedora Cloud.
Т.е:
ls -l /usr/share/locale (Fedora Workst. 24)
drwxr-xr-x 3 root root 4096 мар 6 16:00 ach
drwxr-xr-x 4 root root 4096 июл 15 01:16 af
......все языки мира....
drwxr-xr-x 5 root root 4096 июл 15 01:16 zh_CN
drwxr-xr-x 3 root root 4096 июл 15 01:16 zh_HK
drwxr-xr-x 4 root root 4096 июл 15 01:16 zh_TW
drwxr-xr-x 3 root root 4096 ноя 14 2015 zu
drwxr-xr-x. 3 root root 4096 авг 20 12:37 en_GB
drwxr-xr-x. 3 root root 4096 авг 13 05:17 en_US
-rw-r--r--. 1 root root 2997 авг 18 13:09 locale.alias
P.S инстанс перезагружал.