兴趣原因,在本地部署了一台VBox虚拟机,安装了Redhat7.3版本,由于无法正常使用yum源,于是便修改成国内的源,在网上找了搜索了许多的更换教程,略有繁琐,现将我自己的更换方法记录如下,仅供参考:
一、基础环境信息
1.操作系统:rhel-server-7.3-x86_64
如果没有的,可以去此处下载:
链接: https://pan.baidu.com/s/1ZoI9mdFoMshv3nKJQR2kww?pwd=riqu 提取码: riqu
2.虚拟机:Oracle VirtualBox 7.1.8
二、准备(备份原有源)
检查虚拟机网络(NAT/主机都可以),确保能 ping 通外网。
1. 进入源目录
[root@vbox ~] cd /etc/yum.repos.d/
2. 备份原有 repo 文件
[root@vbox yum.repos.d] mkdir -p backup mv *.repo backup/
三、使用国内源
国内源可以使用阿里或者网易的源,我使用的是阿里源,方法如下:
# 下载 CentOS 7 阿里云 repo
[root@vbox yum.repos.d]curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
# 替换版本号(RHEL7.3 用 7 即可)
[root@vbox yum.repos.d]sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo
四、清理缓存 & 生效
# 清理旧缓存
[root@vbox yum.repos.d]yum clean all
# 生成新缓存
[root@vbox yum.repos.d]yum makecache
# 测试(列出可用包)
[root@vbox yum.repos.d] yum list
这样就可以正常使用国内阿里云 YUM 源了。