(1).確保光盤掛載點有文件
[root@xuexi yum.repos.d]# ls /mnt CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7 EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL
(2).yum的一切配置信息都存儲在一個叫yum.repos.d目錄下的配置文件中。所以跳轉到/etc/yum.repo.d目錄下
cd /etc/yum.repo.d
(3).創建一個新的yum源配置文件,yum源配置文件的結尾必須是.repo
vim CentOS7.repo
內容如下:
[CentOS7] //yum的ID,本地唯一,用於區分不同yum源 name=CentOS-server //描述信息 baseurl=file:///mnt //前面的file://是協議,后面的/mnt是光盤掛載點 enabled=1 //1啟用yum源,0禁用yum源 gpgcheck=0 //1使用公鑰驗證rpm包的正確性,0不驗證
保存退出后就可以開始驗證了。
注意:如果啟用公鑰驗證,需要配置公鑰gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
(4).接着清空yum已存在的源信息(緩存)
[root@xuexi yum.repos.d]# yum clean all 已加載插件:fastestmirror, langpacks 正在清理軟件源: CentOS7 base extras updates Cleaning up everything Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos Cleaning up list of fastest mirrors
查看本地源的所有軟件,由於不太好展示,我只能大概說一下。使用命令” yum list | more”(注意使用more限制一下輸出),列表會有三列輸出,在最后一列顯示的是yum的ID(這里就是上面的[CentOS7]),有你設置的yum的ID就是成功了。
(5).最后yum makecache