文章目录
- 引言
- 1. 查看和删除已安装的yum包
- 2. 查看系统的版本号
- 3. 镜像文件下载
- 4. 镜像文件安装
- 5. 下载和安装repo文件
- 6. 配置repo文件
- 7. 更新软件包缓存
- 8. 验证
- 9. 问题
- 问题1
参考文献
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