Linux 虚拟机本地yum源配置
创始人
2024-12-15 05:08:35

yum是红帽的一款软件包管理器,可以搜索、安装、卸载和更新软件包。它主要优点是能够判断包之间的依赖关系并自动安装/卸载,极大的简化了软件包管理,但在使用它之前需要先配置yum源来提供软件包,yum源可以来自网络也可以来自本地。在虚拟机的ISO安装镜像中,有一个Packages文件夹,里面包含了大量的软件包,下面演示如何将这个目录配置为本地yum源。

文章目录

  • 一、加载ISO镜像
  • 二、挂载到目录
    • 2.1 新建挂载目录
    • 2.2 编辑/etc/fstab文件
    • 2.3 挂载镜像
  • 三、编辑repo数据

一、加载ISO镜像

首先确保ISO镜像已经加载,操作方法是看虚拟机右下角CD/DVD状态,确保已经选择了镜像(圆圈图形是亮的)。
在这里插入图片描述

二、挂载到目录

加载的镜像对应的是系统里的/dev/cdrom文件,我们是不能直接访问的,首先需要将其挂载到目录,这个目录就是ISO镜像内容的访问入口(挂载点)。这里使用的方法是通过编辑/etc/fstab文件系统表来完成挂载,这样每次系统重启时都会自动挂载镜像。
在这里插入图片描述

2.1 新建挂载目录

首先新建一个目录/mnt/iso(目录名随意)作为挂载点:

mkdir /mnt/iso 

在这里插入图片描述

2.2 编辑/etc/fstab文件

vi /etc/fstab 

将下面的内容添加到文件中,并保存退出

/dev/cdrom   /mnt/iso    iso9660 defaults    0  0 

在这里插入图片描述

选项解释:

  • /dev/cdrom:要挂载的设备或文件系统
  • /mnt/iso:挂载点,就是自建目录
  • iso9660:设备或文件系统类型,这里挂载的是ISO镜像,所以是iso9660
  • defaults:挂载选项,defaults代表默认
  • 最后两个0和文件系统导出和重启时检查顺序有关

2.3 挂载镜像

使用mount -a命令重新加载/etc/fstab文件,会提示镜像已只读的方式挂载:

mount -a 

在这里插入图片描述

完成挂载后我们就可以通过/mnt/iso目录访问镜像的内容了,这个镜像的Packages目录在/mnt/iso/BaseOS目录下,这也是等下在.repo文件中要配置的目录
在这里插入图片描述

三、编辑repo数据

最后一步就是编辑的yum配置文件,让yum可以找到Packages目录的位置,有2种配置方式:

  • 编辑/etc/yum.conf文件,新增[repository]区域
  • 编辑/etc/yum.repos.d/目录下.repo后缀的文件

这里推荐使用第二种方式,yum会自动读取/etc/yum.repos.d/目录下以.repo结尾的文件,我们随意创建一个文件,以.repo结尾即可(这里是local_iso.repo):

vi local_iso.repo 

将下面的内容添加到文件中并保存:

[local_iso] name = local_repo baseurl = file:///mnt/iso/BaseOS gpgcheck = 0 enabled = 1 

在这里插入图片描述

部分选项含义解释:

  • baseurl:yum源的路径,这里是本地目录,以file://开头,加上/mnt,注意一共3个斜线
  • gpgcheck:Gun Privacy Guard 签名检查,包的安全签名检查(不会安装签名验证不通过的包),对于信任的yum源,0代表关闭
  • enabled:启用

到这里就完成了本地yum源配置,试着使用一下
查看yum源,这里就配置了一个本地源,如果有多个源则会显示多条记录:

yum repolist 

在这里插入图片描述

查询包lrzsz(一个文件传输工具),显示精确匹配:

yum search lrzsz 

在这里插入图片描述

安装包,yum在安装时会自动解析并安装依赖包(日志里有提示Dependencies resolved):

yum install -y lrzsz 

在这里插入图片描述

卸载包:

yum remove -y lrzsz 

在这里插入图片描述

可以正常使用,代表本地yum源配置成功。

相关内容

热门资讯

上海移动宣布5G-A超级上行网... 来源:滚动播报 (来源:上观新闻) 采访对象提供 5月17日,“智能加码 科创申城” 中国移动上海...
英伟达CEO黄仁勋痛斥将GPU... IT之家 5 月 17 日消息,英伟达首席执行官黄仁勋受邀担任斯坦福大学《前沿系统》CS 153 课...
2026年高性价比机型封神榜:... 2026 年手机市场机型繁杂,多数用户都面临相同的选购困境:千元预算想选高性价比手机,怕续航拉垮、用...
江苏辛巴新材料取得零碳风光互补... 国家知识产权局信息显示,江苏辛巴新材料科技股份有限公司取得一项名为“一种零碳风光互补装置”的专利,授...
全钢实验台厂家梳理 医疗/科研... 导语:实验室设备选型需兼顾功能适配性与长期稳定性。基于2026年实验室建设行业白皮书及公开市场数据,...