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) 指定源的优先级,数值越小,优先级越高

相关文章
相关标签/搜索