自学内容网 自学内容网

Redhat的yum源出错——如何将yum源换成阿里云Centos源


参考文献
Linux RedHat更换阿里云yum源
Redhat8.0 yum install问题解决
阿里云镜像

引言

  为什么redhat的yum源要更换?原因如下,未换yum源的redhat系统,执行yum指令时候会提示需要进行注册,yum源是收费的。解决方案有两种,一种是在redhat官网进行注册,另外一种是使用免费的CentOS的yum源来替代。下面将介绍更换源的方法。
在这里插入图片描述

1. 查看和删除已安装的yum包

  查看安装的yum

rpm -qa |grep yum  

  删除安装的yum

rpm -qa |grep yum | xargs rpm -e --nodeps  

  再次查看安装的yum是否删除干净

rpm -qa |grep yum 

2. 查看系统的版本号

uname -a  
cat /etc/redhat-release    

注意:rehat7对应centos7的源,rehat8对应centos8源

3. 镜像文件下载

阿里云的镜像官网下载yum源
下载所有的yum*.rpm文件
下载方法1.下载*.rpm在本地上传
下载方法2.wget *.rpm

4. 镜像文件安装

rpm -ivh *.rpm --nodeps 

注意:需要同时rpm所有的rpm文件,因为文件之间有依赖关系

5. 下载和安装repo文件

rehat7对应centos7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo  

rehat8对应centos8

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo  

在这里插入图片描述
CentOS-Base.repo中应为
在这里插入图片描述

6. 配置repo文件

vim CentOS-Base.repo    

输入:%s/$releasever/7/g
在这里插入图片描述

7. 更新软件包缓存

yum clean all    
yum makecache  

在这里插入图片描述

在这里插入图片描述

原因:镜像失败,没网,连接网络,重新运行

再次运行yum makecache
在这里插入图片描述

8. 验证

运行yum update
在这里插入图片描述

9. 问题

问题1

镜像有时候无法连接,或者下载不到一些rpm文件,先建议检查网络。

ping baidu.com

如果已经ping通,再重新加载下yum源。

yum clean all
yum makecache

原文地址:https://blog.csdn.net/weixin_51116586/article/details/142878741

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!