CentOS7修改yum源

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

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

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

vi /etc/resolv.conf

添加:

#GOOGLE的DNS
nameserver 8.8.8.8
nameserver 8.8.4.4

然后再去:

ping www.baidu.com

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

接着处理yum源的问题。

我运行

yum install docker

总是提示:

已加载插件: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>

运行查看可用的源

yum repolist

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

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

1. 下载一个CentOS7的repo文件

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

cd /etc/yum.repos.d

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

mv CentOS-Base.repo CentOS-Base.repo.bak

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

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

yum clean all
yum makecache

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值