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