Linux系統搭建yum倉庫

Yum 介紹html

YUM主要用於自動升級、安裝\移除rpm軟件包,它能自動查找並解決rpm包之間的依賴關係,要成功的使用YUM工具更新系統和軟件,須要有一個包含各類rpm軟件包的repository(軟件倉庫),提供軟件倉庫的服務器習慣上成爲「源」服務器。網絡上有大量的源服務器,可是,因爲受到網絡鏈接速度、帶寬的限制,致使軟件安裝耗時過長甚至失敗。特別是當有大量服務器大量軟件包須要升級時,更新的緩慢程序使人難以忍受。vim

      相比較而言,本地YUM源服務器最大優勢在局域網的快速網絡鏈接和穩定性。有了局域網中的YUM源服務器,即使在Internet鏈接中斷的狀況下,也不會影響其餘YUM客戶端的軟件升級和安裝。bash

實踐演示:將CentOS的鏡像做爲本地yum倉庫。服務器

1.安裝httpd服務網絡

yum install httpd
/etc/init.d/httpd start

2.建立/var/www/html/rpmide

mkdir /var/www/html/rpm

3.掛載CentOS鏡像工具

mount /dev/cdrom /var/www/html/rpm/

4.安裝createrepo工具測試

yum install createrepo -y

5.建立rpm目錄的索引目錄url

createrepo  /var/www/html/rpm/

6.客戶端配置spa

把原來可用的外部yum源禁用,在[]模塊下添加enabled=0,文件路徑:/etc/yum.repos.d/

建立一個本地yum源

編輯這個文件vim /etc/yum.repos.d/jonny.repo 

[jonny]          #模塊名
name=Server     #描述
baseurl=http://yum.jonny.com/rpm      #yum倉庫的路徑
enabled=1     #是否開啓這個模塊,1開啓0關閉
gpgcheck=0    #是否進行gpg校驗 1校驗0不校驗

7.客戶端查看可用的repo源

[root@meetc]# yum repolist
Loadedplugins: fastestmirror, security
Loadingmirror speeds from cached hostfile
repoid               repo name                    status
19                    jonny                       Server                                          
repolist:19

8.客戶端測試安裝

[root@meetc]# yum install samba -y    #如此一來yum安裝就會去找本地的jonny.repo
相關文章
相關標籤/搜索