1:首先要在服务器上利用ISO镜像配置yum仓库
2:确保yum生效之后,输入一下命令
#yum install glibc-langpack-zh.x86_64 --allowerasing
安装好之后用下面的命令查看 出现下面的情况就说明安装成功了
#locale -a | grep zh
安装过程中出现下面的报错,这个报错只有在centos8中才会出现,其他版本的centos系统是没有这个问题的。
报错:Error:
Problem: cannot install both glibc-common-2.28-164.el8.x86_64 and glibc-common-2.28-167.el8.x86_64
- package glibc-langpack-zh-2.28-164.el8.x86_64 requires glibc-common = 2.28-164.el8, but none of the providers can be installed
- package glibc-gconv-extra-2.28-167.el8.x86_64 requires glibc-common = 2.28-167.el8, but none of the providers can be installed
- conflicting requests
- problem with installed package glibc-gconv-extra-2.28-167.el8.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
报错处理过程如下:
1:首先查看一下glibc的版本
#locale -a | grep glibc
#locale -a | grep zh_CN
执行完之后发现没有任何中文语言包安装成功
2:
安装网上的方案,先装langpacks-zh_CN.noarch后装glibc-common,要不就先把glibc-common这个卸载了
然后找到glibc-common你下载的这个包的路径,用dnf install glibc-common-2.28-167的包全名装
按道理我这里的中文语言包已经安装成功了,就是没有识别出来。
3:将安装包common卸载了
#rpm -e glibc-common-2.28-167.el8.x86_64
4:用命令 #dnf search包名 搜索一下刚刚图片中后面三个包 发现都没有
5:没有之后用 #yum update试一下
#rpm -qa | grep langpacks
6:然后用下面的语句进行安装,第二步输入y
#yum install glibc-langpack-zh.x86_64 --allowerasing
安装好之后用下面的命令查看 出现下面的情况就说明安装成功了
#locale -a | grep zh