通过linux挂载光盘以及搭建yum本地仓库使用rpm软件包

linux挂载光盘

yum并没有从0创建仓库的能力,仓库的本质是rpm包+repodata元数据。必须要现有rpm包和repodata元数据,yum才能所谓的搭建一个软件仓库

光盘里自带了rpm包和repodata。所以我们可以通过光盘搭建软件仓库,所谓的搭建软件仓库,就是将rpm包和repodata放到一个位置,让后yum指定repodata的路径

yum的配置文件是在/etc/yum.conf

yum的仓库配置文件所在目录是/etc/yum.repos.d/

1.虚拟机下添加挂载ISO镜像文件如下操作:

击右下角CD/DVD图标进入虚拟机设置界面,

2.选中CD/DVD,勾选“已连接”,在使用ISO镜像文件中添加对应的镜像文件,在点击确认

2.在系统中查看已挂载的ISO镜像文件路径

df -h (查看挂载的文件信息)或者df -Th(加T参数可额外显示文件类型Type)可以看到如下是挂载的路径 :文件路径:/run/media/root/CentOS-Stream-8-x86_64-dvd 

也可以使用如下命令 : df -Th | grep sr0

3.ISO镜像文件中的信息

AppStream,BaseOS里面就是rpm软件包的存放位置

Packages文件夹中存放的是rpm软件包     

repodata文件中存放的是rpm软件包的元数据信息                                                                                                                          

本地yum仓库的搭建

创建本地挂载光盘路径:

1. 创建一个目录文件用来放置

mkdir /iso

2. 光盘设备目录文件

ls -l /dev/sr0

3. 将光盘挂载在刚新建的iso目录文件下面

mount /dev/sr0 /iso

可以通过df -Th | grep sr0 命令看到对应的光盘的文件路径已经修改到指定的位置了

修改前

 修改后

 

4.ls /iso/ (查看光盘文件是否在iso目录文件下面)

5.rpm包的位置

(进入Packges目录,光盘文件的rpm包就在Packges目录下)

ls /iso/BaseOS/Packges  , ls /iso/AppStream/Packges 

添加yum的软件仓库配置文件

1.yum的软件仓库配置文件存放路径

/etc/yum.repos.d

 2.添加配置文件

cd /etc/yum.repos.d (进入文件目录)

vim iso.repo  (编辑配置文件)

[ergou]    #repo id

name = ergou   #repo name

enable = yes   #自动启动连接

gpgcheck = 0   #是否启用加密

baseurl = file:///iso/BaseOS  #通过file协议指定获取对应的repodata地址

 创建成功后就会有一个iso.repo的文件

 3.查看新建的yum软件仓库是否生效

yum repolist  

 可以看到repo id中有对应的ergou信息

  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鸟9

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值