Linux Repositories 2

上一章讲的设置[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:password@link的url格式访问

比如在http://www.example.com/repo/ 需要用一个用户名是user,密码是password的账户登录,那么baseurl写为:http://user:password@www.example.com/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的并行下载

 

posted @ 2014-12-20 20:23  老贾1234  阅读(429)  评论(0编辑  收藏  举报