基于ISO镜像构建YUM本地源

通常而言,YUM客户端使用前提是必须联外网,YUM安装软件会检查.repo配置文件查找相应的YUM源仓库。企业IDC机房(互联网数据中心(Internet Data Center)简称IDC)很多服务器为了安全起见,会禁止服务器上外网,因此不能使用默认的官方YUM源,需要自建本地YUM源。

构建本地YUM光盘源,其原理是通过查找光盘中的软件包实现YUM安装软件,配置如下:

1)将CentOS-7-x86_64-DVD-2009.iso(是ISO镜像就行)镜像加载到虚拟机CD/DVD或者放入服务器CD/DVD光驱中

 2)将镜像文件挂载至服务器 /mnt 目录(root用户下挂载)

cd
mount /dev/cdrom /mnt/

挂在好之后,可以看看 /mnt 目录的东西

 3)备份 /etc/yum.repos.d/CentOS-Base.repo 为 CentOS-Base.repo.bak

cp -a /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

4)在 /etc/yum.repos.d 目录下创建media.repo文件

cd /etc/yum.repos.d/
vim media.repo

5)在 media.repo 文件写入以下内容

[yum]
#YUM源显示名称
name=CentOS7       
#ISO镜像挂载目录
baseurl=file:///mnt
#是否启用YUM源
enabled=1
#是否检查GPG-KEY
gpgcheck=1                                
#指定挂载目录下的GPG-KEY文件验证
gpgkey=file:///mnt/RPM-GPG-KEY-CentOS-7

6)运行命令 yum clean all 清空YUM cache

yum clean all

7)执行 yum install screen -y 安装 screen 软件,检测是否成功(第一次安装没截图,截图是第二次安装了,所以没有任何处理)

yum install screen -y

 8)YUM光盘源构建完毕,在使用YUM源时,会遇到部分软件无法安装,原因是光盘中软件包不完整导致,同时光盘源只能本机使用,其他局域网服务器无法使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值