Каждый раз, когда я запускаю yum install
или yum update
, я получаю
Не удалось установить язык, по умолчанию C
а затем другая информация.
Как я могу избежать получения этого предупреждения?
Каждый раз, когда я запускаю yum install
или yum update
, я получаю
Не удалось установить язык, по умолчанию C
а затем другая информация.
Как я могу избежать получения этого предупреждения?
Я поместил следующую локаль, относящуюся к настройке, в /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
или выйдите и войдите.
Бежать
yum reinstall glibc-common
а затем убедитесь, что ни один процесс не удаляет файлы /usr/lib/locale/locale-archive.*.
Я получал ту же ошибку на 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
.
Надеюсь, поможет :)
Ты можешь попробовать
export LANG=en_US
Или установите это к чему-то подобному. Если это решит проблему для вас, вы можете сделать ее постоянной, изменив профиль bash.