为什么centos里面的yum用不了(解决Centosyum更新出错)

今天在VM10下装 centos 7,遇到的问题不少,其中一个是yum更新失败问题这个问题是我本地网络受限导致的,无法连接 centos 的镜像地址,今天小编就来说说关于为什么centos里面的yum用不了?下面更多详细答案一起来看看吧!

为什么centos里面的yum用不了(解决Centosyum更新出错)

为什么centos里面的yum用不了

今天在VM10下装 centos 7,遇到的问题不少,其中一个是yum更新失败问题。这个问题是我本地网络受限导致的,无法连接 centos 的镜像地址。

显示错误如下:

Loaded plugins: fastestmirror, langpacks

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=updates&infra=stock error was

14: curl#7 - "Failed to connect to 2a02:2498: Network is unreachable"

Cannot find a valid baseurl for repo: updates/7/x86_64

出现这个错误,主要有两种情况:

1、dns问题

2、镜像连接错误

DNS问题

先说dns问题,测试方法就是ping外网,发现ping不通就是这个问题。

解决方法:

echo "nameserver 8.8.8.8">>/etc/resolv.conf

镜像连接错误

如果是第二个问题,就考虑使用国内的镜像,比如163镜像。

解决方法:

这里以centos 7为例,其他版本把数字改下就好,取大版本号

cd /etc/yum.repos.d

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

vi CentOS-Base.repo

[base]

name=Red Hat Enterprise Linux 7.0 -Base

baseurl=http://mirrors.163.com/centos/7/os/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

[update]

name=Red Hat Enterprise Linux 7.0 -Updates

baseurl=http://mirrors.163.com/centos/7/updates/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

[extras]

name=Red Hat Enterprise Linux 7.0 -Extras

baseurl=http://mirrors.163.com/centos/7/extras/$basearch/

gpgcheck=1

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

保存即可。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页