1. 程式人生 > >CentOS 7 配置yum本地base源和阿裏雲epel源

CentOS 7 配置yum本地base源和阿裏雲epel源

base源 epel源 設置yum倉庫優先級的;插

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源