YUM軟件倉庫的配置

1. intruductionweb

YUM倉庫配置首先須要有一個YUM源,也就是須要提供一個存放RPM包以及相應RPM分析文件的位置,這個存放位置能夠是一個本地目錄、FTP服務器或HTTP服務器,NFS文件服務器(倉庫既是預備好的包含軟件包和索引文件的目錄)YUM也可將其餘第三方軟件包放入YUM倉庫, repo文件是yum(軟件倉庫)的配置文件,一個repo文件能夠定義一個或多個軟件倉庫. Yum 可實如今倉庫中自動定位並獲取正確的軟件包,軟件倉庫中包括了全部rpm包頭信息(header)和依賴性,client 端第一次安裝時就會下載header並加以分析.centos

 

/etc/yum.repos.d/yum client下載源配置文件目錄,文件命名隨意,以.repo 結尾便可,用來配置yum如何調用YUM下載源的設置。yum client能夠同時配置多個源。服務器

 

 

 

2. yum client軟件倉庫的配置ide

不管是什麼樣yum源,yum client端配置*.repo 時只要正確指定包含源的路徑(包含Packagesrepodata目錄)便可:ui

baseurl=http://mirrors.aliyun.com/centos/7/os/x86_64/ 基於web server搭建的源url

baseurl=ftp://192. 168. 0. 6/pub/Server基於FTP server搭建的YUMspa

baseurl=file:///mnt/RHEL6.6/    本地文件系統源,/mnt/RHEL6.6/能夠是光盤,ISO,或者NFS文件系統的掛載點(任何包含源的目錄)server

 

*.repo 配置文件的獲取,能夠直接下載配置好的文件,如xml

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo索引

也能夠下載和安裝對應包含配置文件的rpm包,或者手動配置,不管何種形式的包都是經過在/etc/yum.repos.d/目錄下添加*.repo的配置文件。

 

 

3. example

cat /etc/yum.repos.d/openclient-community.repo

[occ-auto]

name=Packages Built and Maintained by the Open Client Community

baseurl=http://pokgsa.ibm.com/projects/o/openclient/yum/6.00/rhel6/occ

failovermethod=priority

enabled=1

gpgcheck=1

gpgkey=file:///usr/share/doc/openclient-release/RPM-GPG-KEY-openclient

priority=1

 

[occ-auto]: repo id  同一臺機器上全部yum源的repo id不能重複

YUM源標籤,本機定義的標籤在全部YUM源中不可重複,倉庫名字

name: 指定repo name, repo名稱描述用以區分不一樣repo

baseurl:指定yum源的地址ftp:// , file://  ,http://

Enabled=1 1表示啓用此yum源,0表示不啓用

Gpgcheck=1  1表示數字簽名檢查,0不檢查.

Gpgkey指定RedHat發行版數字簽名公鑰文件位置。

priority=N(1~99) 指定源的優先級,數值越小,優先級越高

相關文章
相關標籤/搜索