![曝光: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=1738934879-iK7QlC0uxIHIKKvlAj7f39ZpzmSMu9UV-0-c96abbd729c1e0d125e33d45fb3e29d6)
图6-14 CentOS ISO镜像文件挂载
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P99_11955.jpg?sign=1738934879-M54dSCtLlfTPmQGqPdQIA9NPXLhA9vOY-0-e7d9142b7c3d23070c0be3511d229524)
(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=1738934879-YZW7ci9de9jO52yhISE2zbG1MXvwo7MS-0-ea5a327d89102f05544d38e357693fdf)
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=1738934879-7cPxGv4lFEi97GewiWXyMrzdxjjLzAoW-0-93ac3ca750a8c83a27475f901302c4a2)
图6-15 YUM安装screen软件
(4)YUM光盘源构建完毕,在使用YUM源时,会遇到部分软件无法安装,原因是光盘中软件包不完整导致,同时光盘源只能本机使用,其他局域网服务器无法使用。