![曝光:Linux企业运维实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/931/23400931/b_23400931.jpg)
上QQ阅读APP看书,第一时间看更新
6.6 基于ISO镜像构建YUM本地源
通常而言,YUM客户端使用前提是必须联外网,YUM安装软件会检查.repo配置文件查找相应的YUM源仓库。企业IDC机房很多服务器为了安全起见,会禁止服务器上外网,因此不能使用默认的官方YUM源仓库,需要自建本地YUM源。
构建本地YUM光盘源,其原理是通过查找光盘中的软件包实现YUM安装软件,配置步骤如下:
(1)将CentOS-7-x86_64-DVD-1511.iso镜像加载至虚拟机CD/DVD或者放入服务器CD/DVD光驱中,并将镜像文件挂载至服务器/mnt目录,如图6-14所示,挂载命令如下:
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P99_11956.jpg?sign=1738937617-vZAcPhdMlv6XyIpehRglTMqjR09pCDYr-0-0201bc7cf8892df58d4e85a93e6844d4)
图6-14 CentOS ISO镜像文件挂载
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P99_11955.jpg?sign=1738937617-Zk6YHt7CCltX4gTA1BYrJ3Ptx2QfcUnd-0-363e0e36a353a654f3a6e91c8675248c)
(2)备份/etc/yum.repos.d/CentOS-Base.repo文件为CentOS-Base.repo.bak,同时在/ etc/yum.repos.d目录下创建media.repo文件,并写入如下内容:
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P99_11960.jpg?sign=1738937617-sm2fxHyxRRdrkc8kvmbGqqGuuIXVXCFe-0-fa8c0605b31611b27b961e5695cad3cf)
media.repo配置文件详解如下:
□name=CentOS7:YUM源显示名称。
□baseurl=file:///mnt:ISO镜像挂载目录。
□gpgcheck=1:是否检查GPG-KEY。
□enabled=1:是否启用YUM源。
□gpgkey=file:///mnt/RPM-GPG-KEY-CentOS-7:指定载目录下的GPG-KEY文件验证。
(3)运行命令yum clean all清空YUM cache,执行yum install screen-y安装screen软件如图6-15所示。
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P100_11964.jpg?sign=1738937617-2Tivj1J7myAxlw0jz0mKsujyIC14XLYt-0-c79f97ae04021b1310d8ff707873af84)
图6-15 YUM安装screen软件
(4)YUM光盘源构建完毕,在使用YUM源时,会遇到部分软件无法安装,原因是光盘中软件包不完整导致,同时光盘源只能本机使用,其他局域网服务器无法使用。