本地搭建yum源

 

本地搭建yum源

最近工作环境发生了点变化,部分服务器部署在内网,不允许访问外网资源,导致在后续的更新、新增服务上不太方便,以前也知道搭建本地yum源,现在上手操作下。

把系统iso文件,最好是everything版本,挂载到目录中,例子为/data。确保有libxml2-python,createrepo依赖包,如果没法yum安装,可以直接安装rpm文件(还可以在一台内网的虚拟机内编译后,直接移动到内网服务器中

删除/data/CentOS7.2/repodata/TRANS.TBL
编译生成yum通用库文件: createrepo -g /data/CentOS7.2/repodata/repomd.xml /data/CentOS7.2/
新增的话用: createrepo /data/down/
Yum配置文件修改
[lisk-yum]
name=lisk-yum
baseurl=file:///data/CentOS7.2
gpgcheck=1
gpgkey=file:///data/CentOS7.2/RPM-GPG-KEY-CentOS-7
enabled=1

yum clean all
yum makecahe
然后就可以使用yum来安装需要的工具了

但并不是所有的在iso内都有,比如zabbix等等都没有,个人做法是通过yum install *** --downloadonly --downloaddir=/data/down/,将需要的包下载到指定目录,然后移动到内网

内网服务器较多的情况下,可以通过nginx代理,这样其他服务器也可以通过yum安装

posted @ 2020-07-07 16:44  kay202077  阅读(107)  评论(0)    收藏  举报