Linux 发行版比较多,同时还有很多个人或组织维护了某些特定用途的安装/升级源。Yum Priorities 插件可以用来强制保护源。它通过给各个源设定不同的优先级,使得系统管理员可以将某些源(比如 Linux 发行版的官方源)设定为最高优先级,从而保证系统的稳定性(同时也可能无法更新到其它源上提供的软件最新版本)。
目录 Contents
安装 Yum Priorities¶
- 在控制台运行 Yum Priorities 安装指令
yum install yum-priorities
配置使用 Yum Priorities¶
- 使用熟悉的文本编辑器(如 vim)打开 Yum Priorities 配置文件
/etc/yum/pluginconf.d/priorities.conf
vim /etc/yum/pluginconf.d/priorities.conf
- 确保配置文件中包含下面的行
[main] enabled=1
- 保存并关闭该文件
- 确保配置文件中包含下面的行
- 打开 CentOS base 源配置文件
/etc/yum.repos.d/CentOS-Base.repo
- 将下面的文本分别添加到 Base, Updates, Addons, 和 Extras 这几个源记录的后面*
priority=1
- 将下面的文本添加到 CentOSPlus 源记录的后面*
priority=2
- 将下面的文本分别添加到 Base, Updates, Addons, 和 Extras 这几个源记录的后面*
* 源记录(repository entry)是由 [
和 ]
括起来的源名称。例如,Base 源记录就标记为 [base]
。
** 优先级由 1 ~ 99 的 99 个数表示,1 的优先级最高。优先级小的源即使有某软件的较新版本,如果优先级高的源中没有,在启用该插件的情况下,系统也无法安装/升级到该较新版本。图形界面的 YUM 工具一般默认就已经包含了优先级插件。
*** 要禁用 YUM 优先级功能,只需要在(1.A.) /etc/yum/pluginconf.d/priorities.conf
中将 enable=1
改为 enable=0
即可。不建议!
有关 Yum Priorities 插件的其它信息,请访问位于 CentOS 上的 Yum Priorities CentOS Wiki。©
本文发表于水景一页。永久链接:<http://cnzhx.net/blog/yum-priorities/>。转载请保留此信息及相应链接。
引用通告: EPEL 安装源 | 水景一页
引用通告: Remi 安装源 | 水景一页
引用通告: 配置CentOS软件源 | 小憩之地
您好 我的系统是linux distribution centos 6.4 在/etc/yum.repos.d/CentOS-Base.repo中 没有找到“将下面的文本分别添加到 Base, Updates, Addons, 和 Extras 这几个源记录的后面*”中Addons 请问这个是否要紧
应该没什么吧。官方对 Addons 的解释是 #packages used/produced in the build but not released,就是一些在当前版本中使用到但是还未发布包源。对于 VPS 来说,系统一般都是最小化的,所以升级用到的也就 Base 和 Updates 这两个源。当然如果是桌面系统,那就可以自己将这个源加上去。
贡献一个可用的链接地址:http://epel.mirror.mendoza-conicet.gob.ar/6Server/x86_64/python-backports-ssl_match_hostname-3.2-0.5.a3.el6.noarch.rpm
这个链接是做什么的啊?
嗯 ,谢谢
不客气,欢迎多多交流 :)