2024-02-20
【新人首问】自动化脚本实现rpm安装pg或mysql,如何处理rpm更新或下线的问题

需要用shell脚本实现mysql和pg的安装,主要在centos和ubuntu上,实现代码按照数据库。
目前理解有三种安装方式,源码编译|二进制包|rmp安装,目前了解rpm安装最方便快捷,但是实践过程中发现,
rpm会因为软件生命周期原因下线,导致脚本安装数据库失败,所以目前想法是把rpm下载到内部服务器,用来解决rpm下线的问题。但总觉得方案不健壮也不优雅,还会存在以下问题
1.gpg签名会更新,我没有同步gpg文件,在安装时使用--nogpgcheck 跳过,不知道有无风险
2.我只是保存了图中的rpm,里面只是软件源仓库的信息,至于实际安装数据库,我看还会下载各种依赖的rpm包,如果我只下载图中rpm,如果其他依赖下线了,我也无法完成数据库安装。
请教各位大佬是否有更优雅的自动化安装数据库的方案,我目前看到某些运维工具是直接使用源码编译安装的方式,且可以安装多版本的mysql和pg, 我只需要实现安装一个固定版本的mysql8和pg15即可。
我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

评论

