本文章原創首發公衆號:編程三分鐘編程
上次就想手操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 發佈!