1、yum makecache 出现问题如下:
2、vi /etc/yum/pluginconf.d/fastestmirror.conf 将enabled=1改为enabled=0
3、查看centos7系统本身所安装的那些yum 软件包并卸载
rpm -ga|grep yum
rpm -e XXXX --nodeps
4、进入centos镜像网站找到自己对应系统需要的yum包
http://vault.centos.org/7.3.1611/os/x86_64/Packages/
查看系统版本的命令:cat /etc/redhat-release
查看系统的位数:file /bin/ls
5、下载yum包
wget http://vault.centos.org/7.3.1611/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm
wget http://vault.centos.org/7.3.1611/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://vault.centos.org/7.3.1611/os/x86_64/Packages/yum-3.4.3-150.el7.centos.noarch.rpm
6、安装下载的yum包
rpm -ivh yum-*
7、
7、更新centos系统的repo文件
http://mirrors.163.com/.help/centos.html
163不可用时,用http://mirrors.ustc.edu.cn/help/centos.html#id1
1)首先备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2)下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)
3)运行以下命令生成缓存
yum clean all
yum makecache
修改devtools-1.1.repo的后缀成devtools-1.1.Beirepo
在再yum clean all
yum makecache
成功