yum repository(yum仓库)
存储了众多rpm包,以及包的相关的元数据文件。
依赖于远端服务器提供ftp:// http:// nfs://
本地机器file:///
yum客户端配置
配置文件:
/etc/yum.conf:为所有仓库提供公共配置
/etc/yum.repos.d/*.repo:为仓库具体的指向提供配置
yum仓库的定义(*.repo文件的定义)
yum.conf定义仓库 [main] 部分是为其他仓库提供默认配置。
*.repo文件定义yum仓库
[repositoryID] --仓库id
name=Some name for this repository --仓库名称
mirrorlist=url --仓库镜像列表地址
baseurl=url://path/to/repository/ --仓库完整路径可配置多个
enabled={1|0} --是否启用仓库
gpgcheck={1|0} --是否做rpm包校验
gpgkey=URL --校验文件地址
enablegroups={1|0} --是否启用mirrorlist
failovermethod={roundrobin|priority} --选择使用那个baseurl 默认为:roundrobin,意为随机挑选;
cost= --花销 默认为1000