14

Каждый раз, когда я запускаю yum install или yum update , я получаю

Не удалось установить язык, по умолчанию C

а затем другая информация.

Как я могу избежать получения этого предупреждения?

4 ответа4

16

Я поместил следующую локаль, относящуюся к настройке, в /etc/bashrc (для всех пользователей, bash):

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/bashrc

или выйдите и войдите.

5

Бежать

yum reinstall glibc-common

а затем убедитесь, что ни один процесс не удаляет файлы /usr/lib/locale/locale-archive.*.

2

Я получал ту же ошибку на MacOS. Когда вы подключаетесь к Linux, они отказываются настраивать локаль UTF-8 . Вы можете увидеть различия в настройке локали, запустив команду locale на вашем терминале MacOS и в Linux.

Чтобы исправить эту ошибку, откройте терминал -> настройки -> профили -> расширенные и неустановленные Set locale environment variables on startup на вашем Mac.

Теперь, когда вы запускаете locale на Mac. Вы можете видеть, что это изменение установило LC_CTYPE="C" который был LC_CTYPE="UTF-8" с предыдущей настройкой.

вам нужно будет закрыть свой терминал, чтобы воспользоваться этим эффектом, и теперь войдите в вашу Linux-систему и запустите yum update .

Надеюсь, поможет :)

1

Ты можешь попробовать

export LANG=en_US

Или установите это к чему-то подобному. Если это решит проблему для вас, вы можете сделать ее постоянной, изменив профиль bash.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .