当linux安装软件或使用脚本是提示Failed to set locale, defaulting to C.UTF-8
这是由于系统默认语言格式没有安装或者语言格式并没有设置正确,解决方法也很简单
首先使用
locale -a查看已安装的语言包
在我这里是有安装en_US.utf8,所以我这边只要设置下系统默认语言格式就行
echo "export LC_ALL=en_US.UTF-8" >> /etc/profile
echo "export LC_CTYPE=en_US.UTF-8" >> /etc/profile
source /etc/profile正常系统默认安装了en_US.UTF-8,如果需要中文的utf-8的格式可使用以下代码安装
dnf install langpacks-zh_CN安装后使用以下代码设置中文格式
echo "export LC_ALL=zh_CN.utf8" >> /etc/profile
echo "export LC_CTYPE=zh_CN.utf8" >> /etc/profile
source /etc/profile