redhat7修改yum源为阿里云镜像

  1. 查看已安装的yum包rpm -qa | grep yum
    在这里插入图片描述

  2. 删除所有的软件包rpm -qa | grep yum | xargs rpm -e --nodeps,使用rpm -qa | grep yum再次查找已经安装的yum包,已经没有结果
    在这里插入图片描述

  3. 卸载掉python-urlgrabber包,首先查找一下rpm -qa | grep python-urlgrabber,然后卸载rpm -qa | grep python-urlgrabber | xargs rpm -e --nodeps,再次查找

  4. 从阿里云镜像站下载所需的安装包,即我们卸载的安装包有:yum-rhn-plugin,yum,yum-utils,yum-langpacks,yum-metadata-parser,PackageKit等包
    下载步骤打开阿里云的地址,按 Ctrl + F 显示查找框,输入yum-rhn-plugin等不要输入版本号,会出现要找的包的名字找到,复制下来,使用wget命令安装
    redhat7修改yum源为阿里云镜像_第1张图片
    选择自己对应的版本,我是x86_64的
    redhat7修改yum源为阿里云镜像_第2张图片
    一下只给出两个例子,剩下的安装根据实际情况将上面卸载的包都下载包括python-urlgrabber
    wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/packagename

wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-rhn-plugin-2.0.1-10.el7.noarch.rpm 
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/PackageKit-1.1.10-2.el7.centos.x86_64.rpm  
wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-10.el7.noarch.rpm 

redhat7修改yum源为阿里云镜像_第3张图片
在这里插入图片描述

  1. 在当前目录下输入ls命令,可以看见已经下载的包
    redhat7修改yum源为阿里云镜像_第4张图片
  2. 安装所下载的包,由于安装过程中会出现一系列依赖问题
    依赖问题
    在这里插入图片描述
  3. 使用强制安装rpm -ivh yum-* --force --nodeps
    redhat7修改yum源为阿里云镜像_第5张图片
  4. 下载阿里镜像到/etc/yum.repos.d目录下wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    redhat7修改yum源为阿里云镜像_第6张图片
  5. 修改刚下载的文件 将所有 r e l e a s e v e r 替 换 为 7 , 使 用 ‘ v i m / e t c / y u m . r e p o s . d / C e n t O S − B a s e . r e p o ‘ 进 入 改 文 件 , 输 入 ‘ : ‘ 进 入 末 行 模 式 , 输 入 ‘ : releasever替换为7,使用`vim /etc/yum.repos.d/CentOS-Base.repo ` 进入改文件,输入`:`进入末行模式,输入`:%s/ releasever7使vim/etc/yum.repos.d/CentOSBase.repo::releaserver/7/g`进行替换
    redhat7修改yum源为阿里云镜像_第7张图片
    替换后
    在这里插入图片描述
  6. 执行yum clean all,yum makecache , yum update
  7. 使用yum repolist all查看可用的仓库
    redhat7修改yum源为阿里云镜像_第8张图片

你可能感兴趣的:(Linux)