centos6.5系统中,yum源报错,如何解决?

前言:

有个网友在centos6.5系统中搭建nginx,在安装编译环境时出现错误如下图:

通过这个网友问题的描述,结合发的图片来看,应该是yum 源有问题,建议更新一的yum 源。关于yum 源更新过程,我这里以我目前正在使用的163yum源 为例。

解决办法:

1、我测试机环境

[root@svn ~]# uname -a

Linux svn 2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64 x86_64 x86_64 GNU/Linux

[root@svn ~]#

[root@svn ~]# uname -r

2.6.32-220.el6.x86_64

[root@svn ~]# uname -m

x86_64

[root@svn ~]# cat /etc/redhat-release

Red Hat Enterprise Linux Server release 6.5 (Santiago)

[root@svn ~]#

2、开始配置yum 源:

[root@svn ~]# vim /etc/yum.repos.d/CentOS6-Base-163.repo

[base]

name=CentOS-6 - Base - 163.com

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

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

gpgcheck=1

gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

或者通过 wget -O
/etc/yum.repos.d/CentOS-Base.repo
http://mirrors.163.com/.help/CentOS6-Base-163.repo 来下载

添加新的yum源配置文件CentOS6-Base-163.repo(名字可以自己命名,但是后缀必须是repo结尾)

3、编辑好以后,清理yum缓存。

[root@svn ~]# yum clean all

4、建立数据缓存

[root@svn ~]# yum makecache

通过上述操作,基本上就可以了。

5、查看yum源情况

[root@svn ~]# yum repolist

扩展知识:

关于yum 源的搭建有三种

1、本地的yum 源搭建

2、搭建自己的网络yum 源

3、搭建阿里或163网络yum源

温馨提示:

1、yum 源 添加内容如下:

[base]

name=bash

baseurl=file:///yum源地址

enabled=1

gpgcheck=0

2、目录 /etc/yum.repos.d 下的 .repo 文件将会被yum工具读取, 建议:只保留一个 .repo的文件。

以上就是我的回答,希望我的回答对于遇到此类问题的朋友有所帮助,同时也期待您在评论区的反馈和交流。我是肥肥,关注我可以找到我哦。

原文链接:,转发请注明来源!