Centos7 配置本地源+阿里yum源/epel-yum+修改优先级

转载来源:http://blog.csdn.net/conling_/article/details/70399694

提要:

阿里云yum源的配置文件需要使用wget下载(必须接入网络,没网络你配置yum源干啥?) 
优先级需要使用yum的插件服务,需要进行安装。


首先,将yum源配置的目录做一个备份。

mv /etc/yum.repos.d /etc/yum.repos.d.bak 
 mkdir /etc/yum.repos.d
 
 
  • 1
  • 2

cp mv 都可以,使用 mv 就需要新建这个目录,使用cp 就需要删除目录内的文件。


第二步,下载yum源配置文件

阿里源:
 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
 epel源:
 rpm -vih http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm
 直接安装epel-yum源
 
 
  • 1
  • 2
  • 3
  • 4
  • 5

第三步 重建缓存 
使用命令

 yum clean all
 yum makecache
 
 
  • 1
  • 2

此时可以正常使用阿里yum源了,

如果不需要配置本地yum源,到这里就可以结束了。


需用配置本地镜像yum源的童鞋,考虑到优先使用本地安装包进行安装,所以涉及到一个优先级的概念。

一、安装yum 的优先级插件。

mkdir /mnt//cdrom
mount /dev/cdrom /mnt/cdrom //此处为挂载镜像,大家各显神通,此处我使用的是虚拟机的常用方式
cd /mnt/cdrom/Packages/
rpm -q yum-plugin*
rpm -ivh yum-plugin-priorities-1.1.31-40.el7.noarch.rpm 

 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

二、创建本地yum源配置文件

可以直接创建全新的,也可以将备份中的配置文件修改后使用。此处我使用后者。

 cp /etc/yum.repos.d.bak/CentOS-Base.repo /etc/yum.repos.d/CentOS-local.repo 
//将备份的配置文件修改名字复制到yum源配置目录中
 
 
  • 1
  • 2

三、修改源配置文件和本地源配置文件

阿里源配置文件需要做的是增加优先级参数。 
本地源需要做的是指向正确的目录和设置优先级参数。

编辑本地源配置文件 
vi /etc/yum.repos.d/CentOS-local.repo

本地yum源配置内容如下 
本地源 
目录指向到达镜像包即可,不可以到Package文件夹下,会报错。 
注意此处有priority=1 ,代表优先级为1.

编辑阿里源配置文件 
vi /etc/yum.repos.d/CentOS-Base.repo 
阿里yum源配置内容中,在每个节下添加优先级参数即可。 
阿里源配置文件

四、重建缓存。

使用命令

 yum clean all
 yum makecache
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值