阅读:2972回复:0
Yum 配置文件 - [repository] 选项的设置
可以通过向 /etc/yum.conf 文件中添加 [repository] 片段 (其中 repository 为软件仓库标识,如 fedora),或者通过向 /etc/yum.repos.d/ 目录中添加 .repo 文件,实现单独软件仓库的定义。
可以通过向 /etc/yum.conf 文件中添加 [repository] 片段 (其中 repository 为软件仓库标识,如 fedora),或者通过向 /etc/yum.repos.d/ 目录中添加 .repo 文件,实现单独软件仓库的定义。 /etc/yum.repos.d/ 中的所有 .repo 文件都会在 yum 下次运行时被读取。 最简单的 .repo 文件样式如下 [repository_ID] name=A Repository Name baseurl=http://path/to/repo 每个 [repository] 片段必须包含以下几部分 [软件包仓库标识] 软件包仓库标识是被方括号包围的单个单词(没有空格,没有下划线),并且不能与其它软件包仓库重名。 name=[软件包仓库名] 设置软件仓库的描述性信息 baseusrl=http://path/to/repo, ftp://path/to/repo, file://path/to/local/repo 设置软件仓库的 URL 目录,该目录包含软件仓库的仓库数据(repodata)目录,这个 URL 通常是 HTTP 链接,如 baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/ Yum 能够自动转换 URL 链接中的 $releasever, $arch 和 $basearch 变量,有关 yum 变量的说明,请参考《使用 Yum 变量》 如果软件包仓库使用 FTP 地址,使用 ftp://path/to/repo 如果软件包仓库使用本地地址,使用 file://path/to/local/repo 如果软件包仓库使用基本的 HTTP 验证,可以在 baseurl 前扩展用户名和密码进行身份验证,如 baseurl=http://user:password@www.example.com/repo/ 可选配置选项 enabled=[1 or 0] 当某个软件仓库被配置成 enabled=0 时,yum 在安装或升级软件包时不会将该仓库做为软件包提供源。使用这个选项,可以启用或禁用软件仓库。 通过 yum 的 --enablerepo=[repo_name] 和 --disablerepo=[repo_name] 选项,或者通过 PackageKit 的"添加/删除软件"工具,也能够方便地启用和禁用指定的软件仓库。参考《刷新 PackageKit 软件源 (Yum 软件仓库)》 |
|