栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

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

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

通过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信息

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/888352.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号