redhat8.0操作系统配置yum源以及安装中文智能输入法
题外话:
yum(dnf)软件包管理工具
yum/dnf 的优点:能够自动解决安装软件包时麻烦的依赖关系
核心: 需要有一个软件仓库,(软件仓库指的是用来存放软件包以及软件包之间的依赖关系的地方)
软件仓库的分类:
-
本地仓库–>本地yum源
-
远程仓库–>网络yum源(网络必须ok才行)
指定yum工具到哪个仓库中寻找软件包:
- 默认一个地方,存放了xxx.repo文件,定义了下载软件包时到哪个仓库里面找
- 这些文件在/etc/yum.repos.d目录下,可以到这里去添加或修改此文件
本地仓库里的存储库分类(这是红帽8才有的分类)
注:在RHEL8中把软件源分成了两部分一个是BaseOS,一个是AppStream. 在Red Hat Enterprise Linux 8.0中,统一的ISO自动加载BaseOS和AppStream安装源存储库。 已经存在于光盘中,只不过要分别去配置.repo文件
- BaseOS存储库
- 提供一套核心的底层操作系统的功能,是基础软件安装库
- AppStream存储库
- AppStream存储库中包括额外的用户空间应用程序,运行时语言和数据库,用来支持不同的工作负载和用例
- AppStream中的内容有两种格式—>RPM格式和被称为模块的RPM格式扩展
一 :配置yum源
配置本地yum源
步骤1:将本来挂载在/dev/sr0的镜像挂载到本地系统下(本地仓库的准备)
其实这里无论挂载到本地哪里都可以
[root@lyc ~]# mount -o ro /dev/sr0 /mnt
//注:进入到新的挂载点将两个存储库中的内容列出,如果和下面一样则说明已经挂载成功,本地仓库就准备好了
[root@lyc ~]# ls /mnt/BaseOS/
Packages repodata
[root@lyc ~]# ls /mnt/Appstream/
Packages repodata
步骤2:修改.repo配置文件来指定本地仓库
//注:编辑yum源仓库文件,为了不影响之前的我们直接重新写一个local.repo文件来配置baseosy源和appstream源就好了
[root@lyc ~]# cd /etc/yum.repos.d
[root@lyc ~]# ls
redhat.repo
[root@lyc ~]# vim local.repo
[BaseOS]
name=BaseOS
baseurl=file:///mnt/BaseOS
gpgcheck=0
enabled=1
[AppStream]
name=AppStream
baseurl=file:///mnt/Appstream
gpgcheck=0
enabled=1
步骤3:验证是否成功
//首先清空yum缓存
[root@lyc ~]# yum clean all
//创建yum缓存
[root@lyc ~]# yum makecache
//查看仓库
[root@lyc ~]# yum repolist
仓库标识 仓库名称 状态
AppStream AppStream 4,672
BaseOs BaseOS 1,658
配置阿里云yum源(加菜)
步骤1:备份原文件
cd /etc/yum.repos.d/
mkdir bak
mv *.repo bak/
步骤2:下载阿里云YUM源文件
cd /etc/yum.repos.d/
wget -O /etc/yum.repos.d/redhat.repo http://mirrors.aliyun.com/repo/Centos-8.repo
步骤3:清yum缓存,重建数据库
yum clean all
yum makecache
yum repolist
安装智能拼音输入法
问题:redhat8.0选了中文后的添加的汉语拼音输入法不知道怎么用,好像打不出中文来。。。尴尬
解决方案:安装ibus软件包,重启后,再在添加输入法那里添加上“智能拼音”
步骤1:安装ibus软件包
[root@lyc ~]# yum install -y ibus
步骤2:重启电脑
[root@lyc ~]# reboot
步骤3:打开"设置"—>“地区与语言”---->后续操作看下面的图"地区与语言"---->后续操作看下面的图
到此也就完了,注意上面操作都是在root账户下进行的。