centos7切换国外源
外面的vps使用国内的163和阿里云的代码仓库时,由于墙的存在,经常会卡死或ssh中断,这里改成国外的源。
A.推荐国外源(适合海外服务器/国际链路)
官方 Vault 源(归档源,适合 EOL 系统)
地址:http://vault.centos.org/
特点:官方历史版本仓库,CentOS 7 停止维护后的首选
EU Frankfurt 源(欧洲节点,速度快)
地址:http://mirror.easyname.at/centos/
特点:欧洲大型镜像站,带宽充足
US LiquidWeb 源(北美节点)
地址:http://mirror.liquidweb.com/centos/
特点:美国稳定镜像站
其他推荐:
新加坡:http://sg.mirror.rackspace.com/centos/
日本:http://ftp.riken.jp/Linux/centos/
B.配置步骤(以 官方 Vault 源 为例)
1. 备份原有源
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
2. 修改基础源配置
sudo vi /etc/yum.repos.d/CentOS-Base.repo
3. 替换为以下内容(Vault 源配置)
[base] name=CentOS-7 - Base (Vault) baseurl=http://vault.centos.org/7.9.2009/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=1 [updates] name=CentOS-7 - Updates (Vault) baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=1 [extras] name=CentOS-7 - Extras (Vault) baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=1
4. 禁用 fasttrack 源(避免冲突)
sudo sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/CentOS-Base.repo
5. 清理并重建缓存
sudo yum clean all sudo yum makecache
C.验证源状态
yum repolist
输出应包含:
plaintext
repo id repo name base/7/x86_64 CentOS-7 - Base (Vault) updates/7/x86_64 CentOS-7 - Updates (Vault) extras/7/x86_64 CentOS-7 - Extras (Vault)
评论已关闭