(1).确保光盘挂载点有文件linux
[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目录下vim
cd /etc/yum.repo.d
(3).建立一个新的yum源配置文件,yum源配置文件的结尾必须是.repo缓存
vim CentOS7.repo
内容以下:ui
[CentOS7] //yum的ID,本地惟一,用于区分不一样yum源 name=CentOS-server //描述信息 baseurl=file:///mnt //前面的file://是协议,后面的/mnt是光盘挂载点 enabled=1 //1启用yum源,0禁用yum源 gpgcheck=0 //1使用公钥验证rpm包的正确性,0不验证
保存退出后就能够开始验证了。url
注意:若是启用公钥验证,须要配置公钥gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7spa
(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就是成功了。server
(5).最后yum makecacheblog