Linux(CentOs7)更换镜像源(保姆级教学)
CentOS 7默认的yum镜像源是CentOS官方镜像源,即CentOS仓库。默认是来源于国外的源地址,所以国内无法正常使用yum指令进行下载。
CentOS7已于2024年6月30日正式停服,停服后默认的yum源已全部404无法使用,对于还在使用CentOS7系统的用户来说,无疑是一个很大的影响。
本博客主要是指导大家在准备好网络环境连接和虚拟机配置完成且未曾装过其他源镜像,对镜像进行修改的详细步骤。
一、环境准备
你需要准备一台干净的CentOS7的环境,且可以ping的通外网~尤其是mirrors.aliyun.com。
简单测试一下,如果通的话,再执行以下步骤完成设置。
ping mirrors.aliyun.com
备份原有的 YUM 源文件
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
二、手动配置阿里云源
下载国内源的 YUM 配置文件
以下是一些常用的国内镜像源,你可以选择其中一个替换。
1. 阿里云源
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
2.网易源
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
三、清理 YUM 缓存
更换源之后需要清理原有的缓存,以便使用新的源进行软件包更新。
sudo yum clean all
sudo yum makecache
四、验证新源是否可用
更新完缓存后,可以检查 YUM 是否能正常工作,并确认使用的是新源。
sudo yum repolist
如果显示的源信息和你选择的国内源匹配,说明更换成功。
五、测试安装软件包
最后,可以尝试安装一个软件包来确认新的源是否工作正常。
sudo yum install vim -y
如果软件包安装顺利,则说明你的 YUM 源已经成功更换为国内源。