BenjaminYang In solitude, where we are least alone

本地yum仓库的搭建

1.直接断开网络,模拟生产内网环境

 

 

2.将原先的网络yum仓库全部移动到 backup目录下

 

 

3.创建本地yum仓库  local_yum.repo

vi /etc/yum.repos.d/local_yum.repo

 

4.挂载u盘 u盘是exFat格式的 如果安装不上需要安装两个rpm包。

 

 

 

查看之前制作好的本地yum源,如果有新的rpm包需要安装

只需要更改  /etc/yum.conf  配置文件的两个参数

 

将cachedir 改为 我U盘存放的rpm包路径

这个参数是指,我们在有网的环境安装某个软件会将他的rpm包缓存到指定路径

cachedir=/mnt/usb_disk/yum-repo

 

开启缓存

Keepcache=1  //1缓存  0不缓存

 

如果缓存了新的rpm包,我们就更新一下

createrepo  --update /mnt/usb_disk/yum-repo

 

注意点:直接缓存的rpm包是没法yum的

需要使用  createrepo 命令

命令说明:createrepo用以创建yum源(软件仓库),即为存放于本地特定位置的众多rpm包建立索引,描述各包所需依赖信息,并形成元数据。

 

测试:

再测试一次网络

 

演示在无网环境下安装ansible

 

安装成功

 

posted @ 2018-07-06 17:32  benjamin杨  阅读(2656)  评论(0编辑  收藏  举报