一、查看外网是否通畅

配置网络yum源(需要保证外网开通,我这里是使用网易163提供开源镜像站)

CentOS7下配置网络yum源(附带下载地址)-LMLPHP

二、下载repo文件

cd /etc/yum.repos.d
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

三. 备份并替换系统的repo文件

备份原来的.repo配置文件

cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bk        

复制网易下载的.repo并修改文件名称

mv CentOS6-Base-163.repo CentOS-Base.repo    

四、执行yum源更新

清除以前使用yum的缓存

yum clean all      

建立一个缓存,以后方便在缓存中搜索

yum makecache

  

五、检查网络yum源

查找网络yum源的perl安装包

yum list | grep perl*

 CentOS7下配置网络yum源(附带下载地址)-LMLPHP

执行安装

yum install perl-DBI
yum install perl-DBD-MySQL
yum install perl-Time-HiRes
yum install perl-IO-Socket-SSL

  

出错情况:

如果运行 yum  makecache  提示如下错误:

CentOS7下配置网络yum源(附带下载地址)-LMLPHP

那就是你系统没有配置环境变量$releasever 和 $basearch ,需要把配置文件就把$releasever 都 改成6或者i386

CentOS7下配置网络yum源(附带下载地址)-LMLPHP

运行 yum  makecache  正常情况应该是这样提示:

CentOS7下配置网络yum源(附带下载地址)-LMLPHP

04-07 02:34