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

导读:本篇文章讲解 RedHat8.4配置本地yum软件仓库(RHEL8.4),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

前言

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

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

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

实验准备

1、一台rhel8.4主机

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

注意:因为最小化安装的话,是不能用vim编辑器的,只能用vi
只有等配好yum软件仓库以后运行:yum install vim -y 自己安装一个

1、挂载光盘镜像

在这里插入图片描述

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里的软件
在这里插入图片描述

5、清除并生成yum缓存

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

6、验证

随便安装一个软件

我这里选择安装 vim
在这里插入图片描述
安装成功!

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

see you!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/80941.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!