预期目标:

如果遇到不能连通内网的服务器,想要安装系统服务时,就不能采用网络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制作