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!

相关文章
|
3月前
|
缓存 运维 Ubuntu
掌控软件管理:详解 APT、YUM 和 DNF 的使用方法
掌控软件管理:详解 APT、YUM 和 DNF 的使用方法
381 0
|
4月前
OpenEuler配置本地yum源
本文档介绍了如何在服务器和虚拟机上挂载光盘镜像并配置本地Yum仓库,包括创建挂载点、编辑repo文件、实现挂载持久化以及通过FTP共享本地仓库的方法。适用于需要频繁安装软件包或管理多台机器的场景。
741 0
OpenEuler配置本地yum源
|
4月前
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境
|
6月前
|
缓存 安全 Linux
本地YUM源大揭秘:搭建您自己的Linux软件宝库,从此告别网络依赖!一文掌握服务器自给自足的终极技能!
【8月更文挑战第13天】在Linux中,YUM是一款强大的软件包管理工具,可自动处理依赖关系。为适应离线或特定安全需求,本指南教你搭建本地YUM源。首先创建存放软件包的`localrepo`目录,复制`.rpm`文件至其中。接着,安装并运用`createrepo`生成仓库元数据。随后配置新的`.repo`文件指向该目录,并禁用GPG检查。最后,清理并重建YUM缓存,即可启用本地YUM源进行软件搜索与安装,适用于网络受限环境。
348 3
|
7月前
|
存储 安全 Linux
问题记录:Redhat6.5 网卡配置变更后,Eth0变为Eth1
Red Hat Enterprise Linux 6.5(Redhat 6.5)尽管是一个较旧的操作系统版本,仍然在许多企业环境中发挥着重要作用。然而,老旧的系统并不免于技术挑战。例如,本文将探讨一个在修改网卡配置后遇到的一个奇怪问题:在网卡配置变更后,原本是eth0的网卡名称变更为了eth1。
问题记录:Redhat6.5 网卡配置变更后,Eth0变为Eth1
|
6月前
|
缓存 Linux 网络安全
解决 CentOS 7 官方 yum 仓库无法使用的最佳实践
【8月更文挑战第18天】若 CentOS 7 的官方 YUM 仓库无法使用,可按以下步骤解决: 1. **检查网络连接**: - 确认服务器能正常上网,可通过访问外部网站或网络诊断测试。 - 检查防火墙设置,避免其阻挡 YUM 的网络访问。 2. **检查 YUM 配置**: - 核实 `/etc/yum.repos.d/` 下的 `CentOS-Base.repo` 文件中仓库地址正确无误。 - 确认配置文件内的 `enabled` 选项设为 `1` 以启用仓库。
2566 0
|
6月前
|
Linux Android开发 开发者
【Linux】yum的认识与简单配置
【Linux】yum的认识与简单配置
102 0
|
7月前
|
应用服务中间件 nginx
Ngnix07---通过yum安装Ngnix下 whereis ngnix可以查看Ngnix相关的一些目录,使用./nginx -y可以查看Ngnix版本及相关配置信息,使用 more CHANGES
Ngnix07---通过yum安装Ngnix下 whereis ngnix可以查看Ngnix相关的一些目录,使用./nginx -y可以查看Ngnix版本及相关配置信息,使用 more CHANGES
|
5天前
|
监控 Linux
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
42 13
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
|
3月前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
362 0

推荐镜像

更多