在 CentOS 系统上更换 yum
镜像源可以加速软件包的下载和更新。以下是更换 yum
镜像源的步骤,假设你要更换为国内的镜像源,比如阿里云或清华大学开源软件镜像站。
步骤一:备份原有的 yum
配置文件
首先,备份原有的 yum
配置文件,以防需要恢复。
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
步骤二:下载新的 yum
配置文件
你可以手动编辑配置文件,或者下载已经配置好的镜像源文件。
如果在crrl
去下载配置文件出现网络错误
的情况,那就去修改自己服务器的dns文件,那是因为dns无法解析准确的域名。通过vi /etc/resolv.conf然后重启网卡即可。比如(后面的地址可这些替换当地最近的dns):
nameserver 8.8.8.8
nameserver 8.8.4.4
阿里云镜像源
-
删除原有的
yum
仓库文件:sudo rm -f /etc/yum.repos.d/*.repo
-
下载阿里云的
yum
仓库配置文件:sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
注意:如果你使用的是 CentOS 8,请将 URL 改为
http://mirrors.aliyun.com/repo/Centos-8.repo
。
清华大学开源软件镜像站
-
删除原有的
yum
仓库文件:sudo rm -f /etc/yum.repos.d/*.repo
-
下载清华大学的
yum
仓库配置文件:sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/repo/centos7/os/x86_64/
注意:对于 CentOS 8,URL 需要改为
https://mirrors.tuna.tsinghua.edu.cn/repo/centos8/os/x86_64/
,并且你可能需要下载多个仓库文件(如base
,updates
,extras
,appstream
等)。清华大学镜像站提供了生成器,可以根据需要生成不同版本的
yum
配置文件:
步骤三:清理缓存并测试
-
清理
yum
缓存:sudo yum clean all
-
列出可用的软件包以测试配置是否成功:
sudo yum list
-
更新系统以验证新的镜像源:
sudo yum update
其他注意事项
- 如果使用的是 CentOS Stream 或其他衍生版本,请根据具体版本查找相应的镜像源配置文件。
- 确保新的镜像源配置文件中的 URL 是正确的,并且访问速度有所提升。
- 如果在配置过程中遇到问题,可以检查
yum
的日志文件(/var/log/yum.log
)以获取更多信息。