本文章原创首发公众号:编程三分钟编程
上次就想手操yum源了,考虑到有的朋友没接触过,直接写成了yum源的科普,活活憋了我一个星期,如今咱们快快开始。vim
记得那仍是在上大学的时候,有一群喜欢编程的又放荡不羁的人,为了改善生活水平进入互联网大厂,自发的组建了一个项目组,今后走向了一条不归路。测试
一开始不知道版本控制为什么物 写完了代码用U盘拷来拷去;不知道能够用yum源自建仓库存储,当想给别人部署项目的时候又去拷贝本身的代码搭建环境。url
如今好了只要建好了仓库,给别人配置好yum源指向,分分钟安装好有木有?想搭建开发环境测试环境还不是一下子的事。spa
首先创建一个目录用于存放安装包,而后使用createrepo
来建立repository
仓库,若是系统里没有该命令的话须要先进行createrepo
的安装3d
mkdir -p /home/pzqu/repo
yum install createrepo
creatrepo /home/pzqu/repo #将该目录制做成软件仓库复制代码
命令执行成功后会在该目录下建立一个repodata
这就是专门记录这个源信息的地方,能够理解为元数据。版本控制
建立.repo
配置文件指向到本地仓库,注意文件名必定要是.repo
结尾code
vim /etc/yum.repos.d/coding3min.repo
[coding3min]
name=coding3min
baseurl=file:///home/pzqu/repo
enabled=1
gpgcheck=0复制代码
敲黑板!file:///
这里有三个斜杠。orm
经过yum repolist
命令查看仓库及包的数量,咱们的仓库是空的,因此状态就是0啦。cdn
到这里就手操完成了一个库,咱们能够把rpm
包放在这里,若是有更新就再执行下createrepo .
更新元数据就好啦。不过到如今这个库还只能本身用,要达到给别人用的效果仍是不够的。
预知后事如何,请听下回分解
本文由博客一文多发平台 OpenWrite 发布!