一、背景
用 Dokfile 只做了鏡像,啟動容器后yum安裝軟件發現安裝失敗報錯,報錯提示如下:
[root@localhost /]# yum -y install kde-l10n-Chinese Failed to set locale, defaulting to C.UTF-8 Last metadata expiration check: 0:00:12 ago on Fri Jun 4 02:45:10 2021. No match for argument: kde-l10n-Chinese Error: Unable to find a match: kde-l10n-Chinese [root@localhost /]#
二、報錯原因
通過報錯翻譯可知是由於本地語言環境不適配導致,查看語言環境
locale -a

三、解決過程
3.1 安裝語言包
yum -y install glibc-langpack-en
3.2 再次查看
locale -a

3.3 再次安裝確認
重新安裝,報錯消失,但依舊無法安裝,檢查后發現該安裝包適配centos7,但是本鏡像容器的系統為centos8,更換容器鏡像后安裝成功
# 報錯提示消失,但依舊無法安裝
[root@localhost /]# yum -y install kde-l10n-Chinese Last metadata expiration check: 0:05:24 ago on Fri 04 Jun 2021 02:45:10 AM UTC. No match for argument: kde-l10n-Chinese Error: Unable to find a match: kde-l10n-Chinese
# 查看容器系統版本
[root@localhost /]# cat /etc/redhat-release CentOS Linux release 8.3.2011
