Centos 6.5建立本地YUM倉庫

來源:互聯網
上載者:User

標籤:作業系統yum倉庫

本地搭建本地yum源採用的rpm全部來自CentOS-6.5-bin-DVD1&DVD2;

我的是在虛擬機器環境安裝,先檢查我的作業系統版本:

[[email protected] ~]$ uname -mi686[[email protected] ~]$ cat /etc/centos-release CentOS release 6.5 (Final)


3. 因為配置本地yum源需要修改/目錄下的檔案及/etc下面的設定檔,建議更換到root使用者;“su -”


4.首先在本地建立一個存放rpm包的目錄,我這裡選擇直接在/下建立,你可以自訂:

[[email protected] ~]# mkdir /yumload[[email protected] ~]# cd /yumload/[[email protected] yumload]# pwd/yumload

5.接下來把兩張DVD中的Packages中的rpm包全部拷貝到/yumload:

[[email protected] yumload]# cp /media/CentOS_6.5_Final/Packages/* ./[[email protected] yumload]# ll ./*.rpm | wc -l                                #兩張DVD一共有的rpm包的數量;4802

6.然後使用createrepo指令建立本地repo,CentOS6預設不安裝createrepo,需要手動安裝,沒關係,在我們的DVD光碟片中已經整合了createrepo的包,如果報需要依賴安裝其他包的使用,依次安裝即可。

[[email protected] yumload]# rpm -ivh createrepo-0.9.9-18.el6.noarch.rpm    #安裝createrepo[[email protected] yumload]# createrepo /yumload/    #建立yum倉庫,耐心等待,可以加-v參數列出執行資訊Spawning worker 0 with 4802 pkgsWorkers FinishedGathering worker results Saving Primary metadataSaving file lists metadataSaving other metadataGenerating sqlite DBsSqlite DBs complete3 [[email protected] yumload]#

7.在/etc/yum.repo.d/下建立一個repo檔案,檔案名稱可以自訂,但一定要以repo結尾,並添加一下內容:

[ultraera.org]             #倉庫名稱可以自訂name=This is a local repo      #描述資訊baseurl=file:///yumload/        #這裡填寫倉庫的url,注意 有三個正斜線 enabled=1                #是否開啟倉庫,1為開啟,0為關閉gpgcheck=0               #是否檢

8.另外如果想要添加軟體包group的資訊,可以把DVD1中的repodata檔案中的*-comps.xml檔案,使用ceraterepo -g 載入本地倉庫即可,代碼如下:

[[email protected] repodata]# createrepo -g [字元可能不一樣,尾碼正確就行]c6-i386-comps.xml /yumload/

9.到這裡本地yum源就已經搭建完成了,接下來重新初始化yum緩衝:

[[email protected] repodata]# yum clean allCleaning repos: ultraera.orgCleaning up EverythingCleaning up list of fastest mirrors[[email protected] repodata]# yum makecacheLoaded plugins: fastestmirror, refresh-packagekit, securityDetermining fastest mirrorsultraera.org                                                                                                                             | 2.9 kB     00:00 ... ultraera.org/filelists_db                                                                                                                       | 4.9 MB     00:00 ... ultraera.org/primary_db                                                                                                                       | 3.5 MB     00:00 ... ultraera.org/other_db                                                                                                                        | 2.1 MB     00:00 ... Metadata Cache Created

10.測試group資訊是否添加正確可以用如下代碼,只要有輸出資訊就表示成功了

[[email protected] ~]# yum grouplist


Centos 6.5建立本地YUM倉庫

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.