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兩個文件
設置兩個倉庫的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
查看最後的結果