网络http的yum源
配置网络http的yum源比较简单,我们先到CentOS官方的yum源镜像网址选择合适的yum源镜像站点
CentOS官方的yum源镜像网址https://www.centos.org/download/mirrors/
这里我们选择中国科技大学的yum源镜像站点,需要做的事情就是使用wget下载下面这个文件
# cd /etc/yum.repos.d/
# wget -O CentOS-Base.repo https://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/centos?codeblock=2
貌似遇到DNS不能够解析"lug.ustc.edu.cn"的问题,对于现在的我还没有能力解决这个问题,我也搜索过很多信息,它们一般会告诉你将/etc/resolv.conf文件当中的DNS修改这nameserver 8.8.8.8, 我试了还是不行,所以现在只能在windows的浏览器地址栏中输入https://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/centos?codeblock=2
,然后用文本编辑器打开下载好的文件
然后再将其内容粘贴到虚拟机中的CentOS-Base.repo当中去
保存并退出后,测试一下这个yum源是否能用, 先清空yum的缓存
# yum clean all
然后测试yum
# yum -y install vim
再次报错
原因在于刚才的CentOS-Base.repo这个文件当中的 $releasever 这个变量貌似展开得到不对所致,具体原因我现在还没找到,解决的办法就是打开刚才的CentOS-Base.repo这文件将所有的$releasever替换为你的linux的版本,如果是
rehel 6.x 就替换为 6 即可
# vi CentOS-Base.repo
保存并退出, 然后将yum源中的元数据信息缓存到本地的/var/cache/yum目录当中去
# yum makecache
缓存完元数据信息后以后,测试yum源是否可以使用
# yum -y install vim
至此网络yum源配置成功
网友评论