我是靠谱客的博主 怕孤独草丛,最近开发中收集的这篇文章主要介绍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,就一路顺风了!!

最后

以上就是怕孤独草丛为你收集整理的CentOS7修改yum源的全部内容,希望文章能够帮你解决CentOS7修改yum源所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部