以下命令均为Linux命令,执行前提,Linux连接外网。
1) 检查本地卸载本地yum:
rpm -qa|grep yum
rpm -qa|grep yum|xargs rpm -e --nodeps
rpm -qa | grep Python-urlgrabber | xargs rpm -e --nodeps
2) 下载CentOS yum软件RPM包:
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-163.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-52.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
3) 为安装过程防止依赖,上面下载的RPM一起安装,命令如下:
rpm -ivh yum-3.4.3-163.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-52.el7.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
4) repo 配置文件更新使用:
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
sed -i "s;\$releasever;7;g" CentOS7-Base-163.repo
mv redhat.repo redhat.repo.bak
5) 更新yum缓存及检查是否可用
yum clean all
yum makecache
yum repolist