上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所示,挂载命令如下:
图6-14 CentOS ISO镜像文件挂载
(2)备份/etc/yum.repos.d/CentOS-Base.repo文件为CentOS-Base.repo.bak,同时在/ etc/yum.repos.d目录下创建media.repo文件,并写入如下内容:
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所示。
图6-15 YUM安装screen软件
(4)YUM光盘源构建完毕,在使用YUM源时,会遇到部分软件无法安装,原因是光盘中软件包不完整导致,同时光盘源只能本机使用,其他局域网服务器无法使用。