1、yum 的配置文件(/etc/yum.conf), repo 文件(/etc/yum.repos.d)详解
http://www.centos.org/docs/5/html/5.1/Deployment_Guide/c1-yum.html
2、yum 特殊参数
--installroot=root 指定安装软件时的根目录
--enablerepo=repoidglob 暂时启用某个下载源
--disablerepo=repoidglob 暂时停用某个下载源
--exclude=package 排除某个软件包
--noplugins 暂时停用所有插件
--disableplugin=plugin 暂时停用指定的插件
3、案例1:禁用某个源
为什么要禁掉源?
“注:假如你正考虑使用第三方软件库,你应该认真地思考如何防止来自这些软件库的「更新」不经意地取替了 CentOS 的核心部份。其中一个方法就缺省它们为停用的,有必要时才启用它们“,http://wiki.centos.org/zh/AdditionalResources/Repositories?action=show&redirect=zh%2FRepositories
编辑 /etc/yum.repos.d/example.repo
enabled=0
或者
yum --disablerepo=some-repository install some-package
yum --enablerepo=some-disabled-repository install some-package
YUM Remove Repo (Repository) – YUM Disable Repo (Repository), http://www.if-not-true-then-false.com/2010/yum-remove-repo-repository-yum-disable-repo-repository/
4、CentOS 使用的软件库
http://wiki.centos.org/zh/AdditionalResources/Repositories?action=show&redirect=zh%2FRepositories
知名的第三方软件库:RPMforge、ELRepo、ATrpms、EPEL、及 RPMfusion 等