目录
前言实验准备1、挂载光盘镜像2、查看3、创建挂载点并写入配置文件挂载点写入配置文件挂载4、创建repo文件进入配置目录添加yum源配置5、清除并生成yum缓存6、验证前言
RedHat8和RedHat7相对而言,ISO镜像的目录结构发生了变化,完全按照7版本的方式去搭建本地yum源会导致不可用
而且8版本用的管理软件变成了DNF
下边介绍下8版本如何配置本地yum源
实验准备
1、一台rhel8.4主机
2、选择最小化安装(图形化安装也一样)
注意:因为最小化安装的话,是不能用vim编辑器的,只能用vi
只有等配好yum软件仓库以后运行:yum install vim -y
自己安装一个
1、挂载光盘镜像
2、查看
[root@yw ~]# lsblkNAMEMAJ:MIN RM SIZE RO TYPE MOUNTPOINTsr0 11:0 1 9.4G 0 rom nvme0n1 259:0 0 30G 0 disk ├─nvme0n1p1 259:1 0 1G 0 part /boot└─nvme0n1p2 259:2 0 29G 0 part ├─rhel-root 253:0 0 27G 0 lvm /└─rhel-swap 253:1 0 2G 0 lvm [SWAP][root@yw ~]#
此时我们刚刚挂载好的iso镜像为第一个:sr0
,该目录为:/dev/src0
3、创建挂载点并写入配置文件
挂载点
[root@yw ~]# mkdir /media/cdrom
写入配置文件
[root@yw ~]# vi /etc/fstab /dev/sr0 /media/cdrom iso9660 defaults 0 0
挂载
[root@yw ~]# mount -amount: /media/cdrom: WARNING: device write-protected, mounted read-only.
4、创建repo文件
进入配置目录
[root@yw ~]# cd /etc/yum.repos.d/[root@yw yum.repos.d]#
添加yum源配置
[root@yw yum.repos.d]# vi rhel8.repo[BaseOS]---Yum软件仓库唯一标识符,避免与其他仓库冲突name=BaseOS---Yum软件仓库的名称描述baseurl=file:///media/cdrom/BaseOS---提供的方式包括FTP(ftp://..)、HTTP(http://..)、本地(file:///..)enable=1---设置此源是否可用;1为可用,0为禁用gpgcheck=0---设置此源是否校验文件;1为校验,0为不校验[AppStream]name=AppStreambaseurl=file:///media/cdrom/AppStreamenable=1gpgcheck=0
保存并退出
在RedHat8里面,他的所有RPM包被拆分为BaseOS和AppStream两个目录
BaseOS里面存放一些基础应用,AppStream里面存放其他的应用
所以两个都要配置,才能安装全部的iso里的软件
5、清除并生成yum缓存
[root@yw ~]# yum clean all[root@yw ~]# yum makecacke
6、验证
随便安装一个软件
我这里选择安装 vim
安装成功!
以上就是RedHat8.4配置yum软件仓库的办法
see you!