yum 更新源_三分钟手操自己的yum源

点 击上方 “ 编程三分钟 ”,马上关注,技术原来如此简单。 上次就想手操yum源了,考虑到有的朋友没接触过,直接写成了yum源的科普,活活憋了我一个星期,现在我们快快开始。

什么情况下我们需要搭建一个仓库呢?

记得那还是在上大学的时候,有一群喜欢编程的又放荡不羁的人,为了改善生活水平进入互联网大厂,自发的组建了一个项目组,从此走向了一条不归路。

一开始不知道版本控制为何物 写完了代码用U盘拷来拷去;不知道可以用yum源自建仓库存储,当想给别人部署项目的时候又去拷贝自己的代码搭建环境。

现在好了只要建好了仓库,给别人配置好yum源指向,分分钟安装好有木有?想搭建开发环境测试环境还不是一会儿的事。

建立仓库

首先建立一个目录用于存放安装包,然后使用createrepo来创建repository仓库,如果系统里没有该命令的话需要先进行createrepo的安装

mkdir -p /home/pzqu/repo
yum install createrepo
creatrepo /home/pzqu/repo #将该目录制作成软件仓库

7e0ef94fd23145ea95ab3138e42d6539.gif

命令执行成功后会在该目录下创建一个repodata这就是专门记录这个源信息的地方,可以理解为元数据。

691f23234c9da2af04d109975d2104f2.png

创建.repo配置文件指向到本地仓库,注意文件名一定要是.repo结尾

vim /etc/yum.repos.d/coding3min.repo
[coding3min]
name=coding3min
baseurl=file:///home/pzqu/repo
enabled=1
gpgcheck=0

敲黑板!file:///这里有三个斜杠。

通过yum repolist命令查看仓库及包的数量,我们的仓库是空的,所以状态就是0啦。

d61e4fe4af7f74e7e776ea7228bcd420.png

后记

到这里就手操完成了一个库,我们可以把rpm包放在这里,如果有更新就再执行下createrepo .更新元数据就好啦。不过到现在这个库还只能自己用,要达到给别人用的效果还是不够的。

预知后事如何,请听下回分解

推荐阅读

(点击标题可跳转阅读)

大神都在用的yum源

三分钟掌握linux shell脚本流程控制语法

Vim 高级操作一看就会

憋了很久,今天我想和大家谈谈

回复 m 获取全部文章目录

3af8bb31d66d9154789f963acabf3b66.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值