RedHat8.4配置本地yum软件仓库(RHEL8.4)

目录

前言

RedHat8和RedHat7相对而言,ISO镜像的目录结构发生了变化,完全按照7版本的方式去搭建本地yum源会导致不可用

而且8版本用的管理软件变成了DNF

下边介绍下8版本如何配置本地yum源

实验准备

1、一台rhel8.4主机

2、选择最小化安装(图形化安装也一样)

注意:因为最小化安装的话,是不能用vim编辑器的,只能用vi

只有等配好yum软件仓库以后运行:yum install vim -y 自己安装一个

1、挂载光盘镜像

RedHat8.4配置本地yum软件仓库(RHEL8.4)

2、查看

[root@yw ~]# lsblk
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0            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 -a
mount: /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=AppStream
baseurl=file:///media/cdrom/AppStream
enable=1
gpgcheck=0

保存并退出

在RedHat8里面,他的所有RPM包被拆分为BaseOSAppStream两个目录

BaseOS里面存放一些基础应用,AppStream里面存放其他的应用

所以两个都要配置,才能安装全部的iso里的软件

RedHat8.4配置本地yum软件仓库(RHEL8.4)

5、清除并生成yum缓存

[root@yw ~]# yum clean all
[root@yw ~]# yum makecacke

6、验证

随便安装一个软件

我这里选择安装 vim

RedHat8.4配置本地yum软件仓库(RHEL8.4)

安装成功!

以上就是RedHat8.4配置yum软件仓库的办法

see you!

上一篇:ECS使用体验


下一篇:yum仓库搭建