为 CentOS 7 更换可用源

在 CentOS 7 上更换为可用的 YUM 源(例如阿里云的镜像)可以显著加快软件包的下载速度。下面是步骤:
🚀 更换为阿里云 YUM 源(CentOS 7)
1. 备份原有的 YUM 源配置
bash
复制
编辑
sudo mkdir -p /etc/yum.repos.d/backup
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/backup/
2. 下载新的阿里云 CentOS 7 YUM 源配置文件
bash
复制
编辑
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
3. 生成缓存
bash
复制
编辑
sudo yum clean all
sudo yum makecache
✅ 验证是否生效
你可以尝试安装一个软件包来验证是否成功:
bash
复制
编辑
sudo yum install -y wget
是否需要我也帮你换成 EPEL 源或 Docker/YUM 的额外源?
您说:
为 centos7 换一个可用的 海外的 yum 源
ChatGPT 说:
如果你在海外(或使用海外服务器)使用 CentOS 7,国内源(如阿里云)可能反而慢或者不可达。推荐使用官方提供的或可信赖的海外镜像源,比如:
🌐 使用 Vault(官方归档源)
CentOS Linux 7 已于 2024 年 6 月 30 日正式结束生命周期(EOL),主源已被移除到 vault.centos.org,建议使用 vault 镜像。
1. 备份原来的 repo
bash
复制
编辑
sudo mkdir -p /etc/yum.repos.d/backup
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/backup/
2. 替换为 vault.centos.org 源
创建一个新的 repo 文件:
bash
复制
编辑
sudo tee /etc/yum.repos.d/CentOS-Vault.repo << 'EOF' [base] name=CentOS-7 - Base baseurl=http://vault.centos.org/7.9.2009/os/x86_64/ gpgcheck=1 gpgkey=http://vault.centos.org/7.9.2009/os/x86_64/RPM-GPG-KEY-CentOS-7 [updates] name=CentOS-7 - Updates baseurl=http://vault.centos.org/7.9.2009/updates/x86_64/ gpgcheck=1 gpgkey=http://vault.centos.org/7.9.2009/os/x86_64/RPM-GPG-KEY-CentOS-7 [extras] name=CentOS-7 - Extras baseurl=http://vault.centos.org/7.9.2009/extras/x86_64/ gpgcheck=1 gpgkey=http://vault.centos.org/7.9.2009/os/x86_64/RPM-GPG-KEY-CentOS-7 EOF 3. 清理并重建缓存 bash 复制 编辑 sudo yum clean all sudo yum makecache ✅ 测试是否成功 尝试安装一个软件包: bash 复制 编辑 sudo yum install -y vim 需要我也提供一个 国外的 EPEL 镜像源 吗?