前言:
有个网友在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的文件。
以上就是我的回答,希望我的回答对于遇到此类问题的朋友有所帮助,同时也期待您在评论区的反馈和交流。我是肥肥,关注我可以找到我哦。