上一章讲的设置[main]部分的选项,这章介绍设置[repository]选项部分的值
[repository]部分,这里repository是一个独一无二的repository ID,比如my_personal_repo(空格是不允许的),这样可以定义一个单独的yum repository
每个[repository]部分必须包括下面的选项
name=reposiptory_name
这里,repository_name是方便阅读的描述repository的字符串
baseurl=repository_url
如果repository通过http访问,那么应使用http://path/to/repo
如果通过FTP访问,那么应使用 ftp://path/to/repo
如果repository在本地,那么试用file:///path/to/local/repo
如果指定的网络上的repository需要http验证的话,可以使用形如username:[email protected]的url格式访问
比如在http://www.example.com/repo/ 需要用一个用户名是user,密码是password的账户登录,那么baseurl写为:http://user:[email protected]/repo/
还有一些有用的参数(非强制):
1. enabled=value
意义:通知yum使用或者忽略一个特殊的repository
取值:
0:升级或者安装时不要将该repository作为包源,这是个开启或者关闭repository的简单办法,这种方法通常用于在不希望用于安装或者升级的repository中只选取一个包安装的情况
1:将这个repository包含在包安装源中
注意:这个参数项与 yum --enablerepo=repo_name 或者是yum --disablerepo=repo_name 选项含义一样
2. async=value
意义:控制并行下载repository包
取值:
auto:默认值,尽可能使用并行下载
on:开启对于repository的并行下载
off:关闭对于repository的并行下载