1、VM中,open terminal打开终端,先看看光盘的挂载,同时开启服务systemctl start autofs;ls /misc/cd 可以看见一个repodata的文件,只有含有repodata的路径才可以做yum源路径
2、cd /etc/yum.repo.d/在这个文件夹里存放着配置好的yum源,可以进去看看他们的写法。为了方便,新建文件夹back,将所有的*.repo移动到back里。我们自己重新建一个yum源,起名base.repo
3、vim base.repo
这里的yum源路径用的是本地路径file:///misc/cd,最基本的格式就配置完成了。然后yum repolist列出仓库列表
4、再把epl源配了,本地没有,可以用aliyun的,https://mirrors.aliyun.com/epel/7/x86_64/
配置epl源的文件单独写,还是放在刚才的base.repo都可以,为了方便,继续在base.repo中编写
版本与架构类型以变量的形式写入,这样不管是centos6还是centos7都可以用
$releasever centos版本型号 $basearch cpu架构类型
5、yum repolist列出仓库列表,会有一个下载的过程
6、看一下yum的缓存,ls /var/cache/yum/x86_64/7/ ,这个里面有base 和epl 的缓存,除此之外还有extra的,这是在配置本地yum前备份back里面的.repo留下来的,用rm -rf /var/cache/yum/*把里面的所有缓存都删了 (缓存而已,删了就是,yum repolist可以重新生成),yum clean all 删不干净,重新生成之后就只有base 和epl的了。
配置yum通常出问题,可能只有这两方面:
1、代码格式,路径,或者光盘没有挂载上
2、缓存问题
原文:https://www.cnblogs.com/zengwen003/p/12444378.html