Failed to set locale, defaulting to C в CentOS 7 minimal

При настройке нового сервера на CentOS 7 в minimal пакете (чтобы не засорять лишним) при установке пакетов возникала следующая ошибка Failed to set locale, defaulting to C.

Правильный вариант решения такой.


// Создаем файл конфигурации для всех пользователей
mcedit /etc/profile.d/locale.sh

//Пишем туда следующие значение и сохраняем файл
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LC_COLLATE=C
export LC_CTYPE=en_US.UTF-8

//Загружаем настройки
source /etc/profile.d/locale.sh

Готово! Кстати, многие советуют писать эти настройки в файл /etc/bashrc, но так делать нельзя, т.к. этот файл может с легкостью затереться при обновлении системы.


© Copyright 2009 - 2017. Программирование и верстка руками и с умом. ИТ-аутсорс для СНГ.

ИП Шкабко Роман, Код ЕДРПОУ: 34047020