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

简介: 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、挂载光盘镜像

image.png

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里的软件

image.png

5、清除并生成yum缓存

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

6、验证

随便安装一个软件

我这里选择安装 vim

image.png

安装成功!

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

see you!

相关文章
|
4天前
|
关系型数据库 MySQL PHP
LAMP YUM安装配置实战
LAMP YUM安装配置实战
35 3
|
4天前
|
存储 缓存 Ubuntu
Linux:软件包管理器 - yum
Linux:软件包管理器 - yum
28 2
|
4天前
|
Linux
CentOS 7 配置yum阿里源 (三步即可)
CentOS 7 配置yum阿里源 (三步即可)
173 1
|
4天前
|
存储 Linux
Linux 本地yum源配置 (详简篇)
Linux 本地yum源配置 (详简篇)
|
4天前
|
缓存 Linux 测试技术
搭建本地YUM仓库
在Redhat 9系统中,通过挂载系统安装盘到/mnt,然后创建本地YUM仓库以实现软件包管理。首先查看磁盘挂载情况,将ISO镜像挂载到/mnt。接着,备份`/etc/yum.repos.d/`目录内容,删除原有仓库,创建`loaclhost.repo`文件并配置指向/mnt中的Package目录。运行`yum clean all`清除缓存,`yum makecache`建立元数据。最后,成功通过新配置的本地仓库安装了bind软件及其依赖。
45 3
|
4天前
|
缓存 Linux Android开发
【Linux】软件包管理器 yum
【Linux】软件包管理器 yum
|
4天前
|
Linux 开发者
【Linux】yum本地配置
【Linux】yum本地配置
【Linux】yum本地配置
|
4天前
|
安全 Linux 网络安全
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
|
7月前
|
网络协议 关系型数据库 MySQL
Red Hat enterprise linux 5 -mysql安装步骤
Red Hat enterprise linux 5 -mysql安装步骤
|
8月前
|
编解码 Java Linux
linux【redhat&ubuntu】下ffmpeg-3.1安装编译及视频转码
这篇是几年前整理的老文章了,当时在调研流视频推送及播放相关技术,并在项目中应用,使用到ffmpeg,所以整理了这篇文章,但并未发布。最近又有相关的技术需求,所以整理出来,作为一个新的开始。
178 0

推荐镜像

更多