上次就想手操yum源了,考慮到有的朋友沒接觸過,直接寫成了yum源的科普,活活憋了我乙個星期,現在我們快快開始。
記得那還是在上大學的時候,有一群喜歡程式設計的又**不羈的人,為了改善生活水平進入網際網路大廠,自發的組建了乙個專案組,從此走向了一條不歸路。
一開始不知道版本控制為何物 寫完了**用u盤拷來拷去;不知道可以用yum源自建倉庫儲存,當想給別人部署專案的時候又去拷貝自己的**搭建環境。
現在好了只要建好了倉庫,給別人配置好yum源指向,分分鐘安裝好有木有?想搭建開發環境測試環境還不是一會兒的事。
首先建立乙個目錄用於存放安裝包,然後使用createrepo
來建立repository
倉庫,如果系統裡沒有該命令的話需要先進行createrepo
的安裝
mkdir -p /home/pzqu/repo
yum install createrepo
creatrepo /home/pzqu/repo #將該目錄製作成軟體倉庫
命令執行成功後會在該目錄下建立乙個repodata
這就是專門記錄這個源資訊的地方,可以理解為元資料。
建立.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啦。
到這裡就手操完成了乙個庫,我們可以把rpm
包放在這裡,如果有更新就再執行下createrepo .
更新元資料就好啦。不過到現在這個庫還只能自己用,要達到給別人用的效果還是不夠的。
預知後事如何,請聽下回分解
本文由部落格一文多發平台 openwrite 發布!
沉默三分鐘
網上見此真情之文,藉以自表 原文 http www.hecaitou.net p 3018 沉默三分鐘是心祭。那麼多年了,國旗終於為平民而降。那麼多天了,全民哀悼終於實現。與此同時,火炬停止傳遞,因為這不是乙個歡慶的時刻。很多年後回顧2008年,我 也許寧可它從日曆中消失。還沒有哪一年和今年一樣,才...
《每天感恩三分鐘》
每天感恩三分鐘 有位104歲的老太太耳聰目明,老而彌堅。有人向她請教長壽秘訣,老太太笑了 我有一帖靈丹妙藥,那就是每天化三分鐘時間感恩。她說,化一分鐘感恩父母 丈夫 兒女 鄰居和陌生人 一分鐘感恩大自然給予的種種關懷和體貼 一分鐘感恩每乙個祥和 溫暖和快樂的日子 感恩使她心裡永遠流淌著幸福的泉水,有...
三分鐘讀懂ZeroMQ
zeromq可以分開來看zero mq,mq就是message queue訊息佇列。zero是零,它代表零中介軟體 none broker 零延遲,同時,它又有了新的含義 零管理 零成本 零浪費。總的來說,零表示最小 最簡,這是貫穿於該項目的哲理。致力於減少複雜程度,提高易用性。訊息佇列有四個典型應...