运维自动化,减少重复工作,降低知识传递成本,使运维交付更高效、更安全,使产品运行更稳定。对于故障的处理,由事后处理变成提前发现,人工处理变成系统自动容灾。

使用rpm包及createrepo命令制作本地yum仓库

Linux运维 51geeks 52℃ 0评论

经常遇到在生产环境中无法连接外网的情况,在安装某些软件时通常又需要先安装大量的基础依赖包,通常的做法是使用系统镜像配置一个本地yum源,使用yum安装依赖,但是镜像通常较大,如果只是为了安装一个两个的包配置一个镜像yum源费时费力,我们可以事先在自己的测试环境或rpm网站将需要用到的rpm包下载下来,使用createrepo命令制作一个yum仓库

1、安装createrepo命令
如果是外网环境,直接yum安装即可
yum -y install createrepo
1
离线环境可使用如下安装包,傻瓜安装即可
链接:https://pan.baidu.com/s/113UCGjkSZaDr-5RUDpFWCA 提取码:tq9t

rpm -ivh *.rpm
1

2、制作可配置yum源的yum仓库
例如我们要安装一个vim命令,通常需要用到如下几个包,如果我们不知道相互之间的安装顺序,我们只能将他配置成一个yum仓库,使用yum -y install vim的方式让yum自动按照顺序帮我们安装

将这几个rpm包放到一个目录里,在此目录下使用createrepo命令生成一个仓库数据文件夹,这个目录就可以拿到我们不能联网的生成环境中配置为一个离线的yum源安装vim
createrepo .
1

如果删除或添加了rpm包,不需要重新生成,只需要更新一下即可
createrepo –update .
————————————————
版权声明:本文为CSDN博主「咖啡那么浓」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ywd1992/article/details/92830222

转载请注明:Linux系统自动化运维 » 使用rpm包及createrepo命令制作本地yum仓库

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址