基于ISO构建本地YUM仓库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于ISO构建本地YUM仓库相关的知识,希望对你有一定的参考价值。

1. 挂载ISO文件至服务器
1)将镜像文件加载至虚拟机或插入光驱
技术图片

2)在服务器挂载ISO文件
将光驱中的镜像文件挂载到/mnt
root@localhost mnt]# mount /dev/cdrom /mnt/cdrom
mount: /dev/sr0 is write-protected, mounting read-only
2. 编辑local.repo文件
1) 备份/etc/yum.repos.d/的yum文件
[root@localhost yum.repos.d]# ls
CentOS-7-Base-163.repo epel.repo
[root@localhost yum.repos.d]# mv CentOS-7-Base-163.repo CentOS-7-Base-163.repo.bak
[root@localhost yum.repos.d]# mv epel.repo epel.repo.bak

2) 编辑centos7_local.repo
vim /etc/yum.repos.d/centos7_local.repo
[local]
name=centos7_local #yum源显示名称
baseurl=file:///mnt/cdrom #ISO挂载目录
gpgcheck=1 #是否检查gpgkey
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7 #指定验证文件gpgkey

3. 重新生成yum缓存
1) 备份/etc/yum.repos.d/的yum文件
yum clean all
yum makecache

4. 列出所有yum源
yum repolist 列出所有yum源,可以看到目前仅有刚刚制作的本地源
技术图片

5. 列出yum提供的软件包
yum list |more 列出所有的软件包
技术图片

以上是关于基于ISO构建本地YUM仓库的主要内容,如果未能解决你的问题,请参考以下文章

YUM仓库构建(基于FTP的方式)

Linux 搭建YUM仓库源详解

yum管理——搭建iso镜像私有yum源仓库

通过ISO镜像简单搭建本地yum仓库

shell脚本------一键部署yum源仓库(本地yum源和在线yum源)

YUM仓库服务与PXE网络装机