软件包管理——yum 深入详解

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 等



你可能感兴趣的:(软件包管理,Linux,Problems)