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

yum倉庫的配置文件都存放在/etc/yum.repo.d/目錄下,而且文件名必須以.repo結尾。
vim

base源:解決rpm依賴性關係
緩存

epel源:Extra Packages for Enterprise Linux的縮寫,包含許多基源沒有軟件,仍然保留base源的好處bash



目錄ide

  • 設置本地base源阿里雲

  • 設置阿里雲epel源url

  • priority的設置spa

  • 創建緩存插件


設置本地base源
get


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源
it


下載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兩個文件

blob.png



設置兩個倉庫的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

blob.png



創建緩存

yum clean all
yum makecache

查看最後的結果

blob.png

相關文章
相關標籤/搜索