预期目标:
如果遇到不能连通内网的服务器,想要安装系统服务时,就不能采用网络yum源安装的方式进行了,同时系统内置yum源也没有这个服务的时候,自己可以选择在干净的虚拟机制作yum源,然后打包挂到服务器,不需要进行繁琐失败率高的软件编译
实验配置:
允许网络通信的虚拟机
下载yum"另存为"插件
yum install yum-plugin-downloadonly -y
yum install --downloadonly --downloaddir=rpm存放路径 服务名称
制作yum源
yum install createrepo
createrepo -v rpm存放路径
在rpm存放路径 会生成一个yum源索引

禁止网络通信的服务器
上传制作好的yum源到服务器
vim /etc/repos.d/服务名称.repo
[服务名称]
name=服务名称
baseurl=file:///yum源路径/
enabled=1
gpgcheck=0
yum clean all
yum repolist
yum install 服务名称
小提示:
每个不同版本号需要的依赖包都会有差异,建议不同linux版本的yum源对应不同linux版本的干净的虚拟机进行yum制作