新下载的 Linux虚拟机 红帽8 没有下载中文包,怎么切换中文

新下载的 Linux虚拟机 红帽8 没有下载中文包,怎么切换中文

img

以下是我尝试的方法:

使用命令locale -a 检查是否有中文包

img

没有安装包,切换到root用户下,使用指令sudo dnf install

langpacks-zh_CN安装中文包。

img

然后就出现了报错

Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Error: There are no enabled repos.

怎么解决

配置本地yum 源
1、#备份原文件
cd /etc/yum.repos.d/
mkdir bak
mv *.repo bak/
2、#挂载镜像
mount -t iso9660 /dev/cdrom /mnt/
3、vim /etc/yum.repos.d/local.repo
#新增
[localREPO]
name=localhost8
baseurl=file:///mnt/BaseOS
enable=1
gpgcheck=0

[localREPO_APP]
name=localhost8_app
baseurl=file:///mnt/AppStream
enable=1
gpgcheck=0

4、#清YUM缓存,重建YUM数据库
yum clean all
yum makecache
yum repolist

最后安装 中文dnf install langpacks-zh_CN

首先你这报错的意思是:

updating subscription management repositories
unable to read consumer identity
this system is not registered to red hat subscription management . you can use  subscription manager to register
error: There are no enabled repos
更新订阅管理存储库
无法读取使用者身份
此系统未注册到红帽订阅管理。您可以使用订阅管理器进行注册
错误:没有启用的回购

一般出现这个报错,大多是yum源环境未配置好,你可以借鉴这篇实例去配置:Linux—RHEL8配置本地YUM 源,链接:https://www.likecs.com/show-838478.html
【按照实例配置成功后,才可去安装相关中文包,文章中最后有同步介绍方法】

前面说的回答,都没有问题,但是可能没有考虑到一个问题:那就是网络原因。
比如,你正确配置了yum 源,但是,你本身网络是不支持链接那边的话,那么也会出现这个报错。

所以,你可以切换下yum 源试试。

这个说不定可以解决你的问题。

你的yum源没有中文包,建议你使用离线安装方法

详细的安装,使用rpm进行安装离线包:
https://www.cnblogs.com/softidea/p/3953511.html

安装中文包:yum groupinstall "fonts"
然后输入 locale -a | grep 'zh_CN*' 查看有没有zh_CN.utf8语言包。

看了上面的回答,我都觉得很棒。但是中文包的问题,我觉得还是搁置一下比较好,先熟悉系统环境,把有用的命令先敲起来,这样你才能成为真正的大神,望采纳,谢谢。

Linux虚拟机改中文
https://blog.csdn.net/Gjqhs/article/details/121917114