CentOS 7 配置yum本地base源和阿里云epel源

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 7 配置yum本地base源和阿里云epel源相关的知识,希望对你有一定的参考价值。

yum仓库的配置文件都存放在/etc/yum.repo.d/目录下,并且文件名必须以.repo结尾。

base源:解决rpm依赖性关系

epel源:Extra Packages for Enterprise Linux的缩写,包含许多基源没有软件,仍然保留base源的好处



目录

  • 设置本地base源

  • 设置阿里云epel源

  • priority的设置

  • 建立缓存


设置本地base源


mount /dev/sr0 /media/dvd/    # 这里的挂载目录随自己创建
vim /etc/yum.repo.d/base.repo
[base-local]
name=CentOS7-local
baseurl=file:///media/dvd
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 
priority=1  #优先级下边说到
:wq



设置阿里云epel源


下载epel源配置文件


wget https://mirrors.aliyun.com/epel/7Server/x86_64/Packages/e/epel-release-7-11.noarch.rpm 
rpm -ivh https://mirrors.aliyun.com/epel/7Server/x86_64/Packages/e/epel-release-7-11.noarch.rpm

之后看到/etc/yum.repos.d目录下多了epel.repo和epel-testing.repo两个文件

技术分享图片



设置两个仓库的priority


在这之前需要先安装设置yum仓库优先级的插件

cd /media/dvd/Packages/
rpm -q yum-plugin-priorities*
rpm -ivh yum-plugin-priorities-1.1.31-42.el7.noarch.rpm


编辑base.repo和epel.repo两个配置文件

添加一行priority=num,num代表优先级,我这里设置的base源优先级为1,epel源优先级为2

技术分享图片



建立缓存

yum clean all
yum makecache

查看最后的结果

技术分享图片



以上是关于CentOS 7 配置yum本地base源和阿里云epel源的主要内容,如果未能解决你的问题,请参考以下文章

Centos7更改yum源和epel源到阿里云

Centos 7 配置阿里云 yum源和 安装 EPEL源

Centos-Stream 配置本地yum源和配置阿里云yum源

CentOS7 配置 yum 源和 epel 源

centos7配置aliyun的yum源和epel源

centos 7 yum阿里云源配置