红联Linux门户
Linux帮助

修改centos 7.0的yum源优先级priority

发布时间:2017-05-02 10:08:17来源:linux网站作者:Dear_MyWork
环境:windows 10 14393
vmware work pro 12
CentOS 7.0 虚拟化系统,命令行
本地源和163源之间测试
 
1.先确认下是否已经安装了yum-plugin-priorities
rpm -qa | grep "yum-plugin"
//查看yum-plugin-priorities包是否安装了
[root@localhost yum.repos.d]# rpm -qa | grep yum-pl
yum-plugin-fastestmirror-1.1.31-34.el7.noarch
yum-plugin-priorities-1.1.31-40.el7.noarch
 
2.如果没有安装,可以用yum安装:
yum install yum-plugin-priorities
 
3.安装完后查看配置信息
vim /etc/yum/pluginconf.d/priorities.conf
[main]
enabled = 1(可用)/0(不可用)
 
4.修改优先级1-99,数字越小优先级越高
vim /etc/yum.repo.d/mnt_localcdrom.repo
[mnt_cdrom]
name=added from: file:///mnt/cdrom
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
priority=1 
 
5.修改在线源的优先级 
[root@localhost yum.repos.d]# vim /etc/yum.repos.d/CentOS-Base.repo
priority=2
 
6.清楚yum缓存
yum clean all
 
7.测试安装个软件
[root@localhost yum.repos.d]# yum install vsftpd
已加载插件:fastestmirror, langpacks, priorities
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.163.com
* updates: mirrors.163.com
5242 packages excluded due to repository priority protections
正在解决依赖关系
--> 正在检查事务
---> 软件包 vsftpd.x86_64.0.3.0.2-10.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
Package 架构 版本 源 大小
正在安装:
vsftpd x86_64 3.0.2-10.el7
mnt_cdrom 167 k
事务概要
安装 1 软件包
总下载量:167 k
安装大小:347 k
Is this ok [y/d/N]:
可见这里的源是我们挂在本地源。
以下是测试:
vim /etc/yum.repo.d/mnt_cdrom.repo
[mnt_cdrom]
name=added from: file:///mnt/cdrom
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
priority=3
yum clean all
//清除缓存
[root@localhost yum.repos.d]# yum install vsftpd
已加载插件:fastestmirror, langpacks, priorities
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: centos.ustc.edu.cn
* updates: centos.ustc.edu.cn
4131 packages excluded due to repository priority protections
正在解决依赖关系
--> 正在检查事务
---> 软件包 vsftpd.x86_64.0.3.0.2-21.el7 将被 安装
--> 解决依赖关系完成
依赖关系解决
Package 架构 版本 源 大小
正在安装:
vsftpd x86_64 3.0.2-21.el7
base 169 k
事务概要
安装 1 软件包
总下载量:169 k
安装大小:348 k
Is this ok [y/d/N]:
结果:这里的源是base的而不是mnt_cdrom,修改优先级成功。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/30449.html