外面的vps使用国内的163和阿里云的代码仓库时,由于墙的存在,经常会卡死或ssh中断,这里改成国外的源。

A.推荐国外源(适合海外服务器/国际链路)

  1. 官方 Vault 源(归档源,适合 EOL 系统)



    • 地址:http://vault.centos.org/

    • 特点:官方历史版本仓库,CentOS 7 停止维护后的首选

  2. EU Frankfurt 源(欧洲节点,速度快)



    • 地址:http://mirror.easyname.at/centos/

    • 特点:欧洲大型镜像站,带宽充足

  3. US LiquidWeb 源(北美节点)



    • 地址:http://mirror.liquidweb.com/centos/

    • 特点:美国稳定镜像站

  4. 其他推荐



    • 新加坡: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)

标签: none

评论已关闭