Failed to set locale, defaulting to C.UTF-8
时间:2019-04-29 03:17:24 来源:igfitidea点击:
问题描述
在centos8上使用dnf安装软件包时,提示Failed to set locale, defaulting to C.UTF-8
原因
区域locale 是一组基本的系统参数,它们定义用户的语言、区域。没有安装语言包就会导致set locale出错
解决方法
## 查看当前的语言环境 # localectl ## 设置语言包 # localectl set-locale LANG=zh_CN.UTF-8 ## 测试 # dnf install @php7 ## 如果还是报错,则安装所有语言包 # dnf install langpacks-en glibc-all-langpacks -y ## 或者只安装需要的语言包 # dnf install glibc-langpack-zh_CN ## 搜索语言包 # # dnf search glibc-langpack