由于epel以及fedora repo经常连不上,GFW?
所以使用RDO安装时,真的是看RP,而且在线安装还有个版本的问题,代码会以最新版为准,导致在一些测试环境中出现各种问题
所以就考虑使用本地源安装解决以上问题。
红帽下制作本地源比起ubuntu简单很多,直接下载一个名为createrepo的包就可以方便的制作本地源了
而后只要将安装openstack rpm源时生成的repo包中的路径指向本地源即可
当然制作本地源你需要先确认你需要哪些安装包了,这里我的做法就是使用RDO在线成功安装一次
基本上20分钟即可完成安装 十分效率
PS.正常情况下,我们使用yum安装完,rpm的安装包会自动删除,这里其实只需要配置一个小小的参数就可以搞定,
修改/etc/yum.conf中的keepcache为1就可以了
cachedir就是yum包保存的路径,里面还会根据repo分类,将rpm包放在不同的文件夹中
附:
Red hat搭建本地源
1. 制作本地源需要的工具createrepo
2. 新建本地源目录(假若本地源在当前家目录下)
3. $mkdir -p local-yum/i386/ #其中i386是包放置目录
4. 将安装包放置到i386目录中
5. Createrepo local-yum/ #创建一个源