执行yum makecache出现Cannot retrieve repository metadata的报错解决方法

 

按照https://blog.csdn.net/monster_gt/article/details/80922075https://blog.csdn.net/weixin_41961162/article/details/85061636的方法,在执行yum makecache命令后,出现了Cannot retrieve repository metadata……的报错,

查询相关后,是在/etc/yum.repos.d目录下没有类似CentOS-Base.repo这样的文件,下载该文件后传入到对应的目录(下载地址:http://mirrors.163.com/.help/CentOS6-Base-163.repo),根据本地linux系统的版本,修改CentOS6-Base-163.repo文件中的$releasever和$basearch值,这里修改的为6和x86_64,修改后再执行yum makecache即可,即解决。

但是后续在执行yum -y install docker时出现了No package docker available的报错,查找相关资料后,需要更新epel第三方软件库,执行命令yum install epel-release后,再执行

yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm

docker包安装成功,执行service docker start启动成功

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章