以前一直使用Windows下面的虚拟机安装CentOS,也没有发现太多的问题。今天在真机上面安装了最新的CentOS7-1908,然后安装Docker就出现问题,貌似yum源全部都没有了,而且域名也不能解析。
找了很多资料,参考https://www.jianshu.com/p/de645bafdabd解决了域名解析的问题。
1. 修改/etc/resolv.conf文件
复制代码
1vi /etc/resolv.conf
添加:
复制代码
1
2
3#GOOGLE的DNS nameserver 8.8.8.8 nameserver 8.8.4.4
然后再去:
复制代码
1ping www.baidu.com
发现问题就这么愉快的解决了。
接着处理yum源的问题。
我运行
复制代码
1yum install docker
总是提示:
复制代码
1
2
3
4
5
6
7
8
9已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile There are no enabled repos. Run "yum repolist all" to see the repos you have. To enable Red Hat Subscription Management repositories: subscription-manager repos --enable <repo> To enable custom repositories: yum-config-manager --enable <repo>
运行查看可用的源
复制代码
1yum repolist
会发现为0,根本就没有。我怀疑是我在操作过程中把repo给弄丢了,很可能把名字给改掉了。
解决方法:(参考:https://blog.csdn.net/qq_39720249/article/details/84104646)
1. 下载一个CentOS7的repo文件
2. 到/etc/yum.repos.d这个位置
复制代码
1cd /etc/yum.repos.d
3. 查看CentOS-Base.repo这个文件,将其备份(改个名字)
复制代码
1mv CentOS-Base.repo CentOS-Base.repo.bak
4. 把下载好的repo文件复制到这个位置,并改名为CentOS-Base.repo
5. 关键的一步,就是重新生成缓存
复制代码
1
2yum clean all yum makecache
我脑袋抽了。本来就是想把源换成阿里的源,这不,去下载一个阿里的repo文件,看好版本。照着这个步骤再来一遍。我去!
这次再下载docker,就一路顺风了!!
最后
以上就是怕孤独草丛最近收集整理的关于CentOS7修改yum源的全部内容,更多相关CentOS7修改yum源内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复