基于 iso 镜像构建 yum 本地源
前言通常而言,YUM 客户端使用前提是必须联外网,YUM 安装软件会检查 repo 配置文件查找相应的 YUM 源仓库,但在企业 IDC 机房很多服务器为了安全起见,会禁止服务器上外网,因此不能使用默认的官方 YUM 源仓库,需要自建本地 YUM 源。构建本地 YUM 光盘源构建本地 YUM 光盘源,其原理是通过查找光盘中的软件包实现 YUM 安装软件,配置步骤如下:(1)CentOS-7-x86
前言
通常而言,yum 客户端使用前提是必须联外网,yum 安装软件会检查 repo 配置文件查找相应的 yum 源仓库,但在企业 IDC 机房很多服务器为了安全起见,会禁止服务器上外网,因此不能使用默认的官方 yum 源仓库,需要自建本地 yum 源。
构建本地 yum 光盘源
构建本地 yum 光盘源,其原理是通过查找光盘中的软件包实现 yum 安装软件,配置步骤如下:
(1)CentOS-7-x86_64-DVD-1511.iso
镜像加载至虚拟机 CD/DVD
或者放入服务器CD/DVD
光驱中,并将镜像文件挂载至服务器/mnt
目录,挂载命令如下:
mount /dev/cdrom /mnt/
(2)备份/etc/yum. repos. d/CentOS-Base. repo
文件为 CentOS Base. repo. bak
,同时在/etc/yum. repos.d
目录下创建media. repo
文件,并写入以下内容:
[yum]
name = CentOS7
baseurl= file:///mnt
enabled = 1
gpgcheck = 1
gpgkey = file:///mnt/RPM-GPG-KEY-CentOS-7
media.repo 配置文件详解如下:
name=CentOS7 #yum 源显示名称。
baseurl= file:///mnt #ISO 镜像挂载目录。
gpecheck=1 #秘钥检查,表示是否检查 GPG-KEY秘钥,1表示检查,0表示不检查,1的话还需要写明秘钥文件
gpgkey= file:///mnt/RPM-GPG-KEY-CentOS-7 #指定目录下的 GPG-KEY 秘钥文件
enabled=1 #是否启用仓库,1表示启用该仓库,0表示不启用该仓库。
运行命令 yum clean all
清空缓存,yum makecache
生成缓存,执行 yum install screen -y 安装 screen 软件。
注意:因为我们使用的是本地的文件,所以使用File协议,基本的格式如下:file:///文件路径;yum 光盘源构建完毕了,在使用 yum 源时,会遇到部分软件无法安装,原因是光盘中没有这个软件包,同时光盘源只能本机使用,局域网内的其他服务器也不能使用。下一篇将讲解基于 HTTP构建 yum 网络源。
更多推荐
所有评论(0)