我是靠谱客的博主 怕孤独草丛,这篇文章主要介绍CentOS7修改yum源,现在分享给大家,希望可以做个参考。

以前一直使用Windows下面的虚拟机安装CentOS,也没有发现太多的问题。今天在真机上面安装了最新的CentOS7-1908,然后安装Docker就出现问题,貌似yum源全部都没有了,而且域名也不能解析。

找了很多资料,参考https://www.jianshu.com/p/de645bafdabd解决了域名解析的问题。

1. 修改/etc/resolv.conf文件

复制代码
1
vi /etc/resolv.conf

添加:

复制代码
1
2
3
#GOOGLE的DNS nameserver 8.8.8.8 nameserver 8.8.4.4

然后再去:

复制代码
1
ping www.baidu.com

发现问题就这么愉快的解决了。

接着处理yum源的问题。

我运行

复制代码
1
yum 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>

运行查看可用的源

复制代码
1
yum repolist

会发现为0,根本就没有。我怀疑是我在操作过程中把repo给弄丢了,很可能把名字给改掉了。

解决方法:(参考:https://blog.csdn.net/qq_39720249/article/details/84104646)

1. 下载一个CentOS7的repo文件

2. 到/etc/yum.repos.d这个位置

复制代码
1
cd /etc/yum.repos.d

3. 查看CentOS-Base.repo这个文件,将其备份(改个名字)

复制代码
1
mv CentOS-Base.repo CentOS-Base.repo.bak

4. 把下载好的repo文件复制到这个位置,并改名为CentOS-Base.repo

5. 关键的一步,就是重新生成缓存

复制代码
1
2
yum clean all yum makecache

我脑袋抽了。本来就是想把源换成阿里的源,这不,去下载一个阿里的repo文件,看好版本。照着这个步骤再来一遍。我去!

这次再下载docker,就一路顺风了!!

最后

以上就是怕孤独草丛最近收集整理的关于CentOS7修改yum源的全部内容,更多相关CentOS7修改yum源内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部