服务公告

服务公告 > 技术分享 > centos换源方法

centos换源方法

发布时间:2024-12-06 19:10
以下是在 CentOS 系统中更换软件源的详细步骤:

备份原始源

 

  • 在进行任何更改之前,建议备份原始的软件源配置文件。CentOS 的软件源配置文件主要是/etc/yum.repos.d/CentOS - Base.repo
  • 使用以下命令进行备份:

 

收起

 

plaintext
 
复制
cp /etc/yum.repos.d/CentOS - Base.repo /etc/yum.repos.d/CentOS - Base.repo.backup

 

这将把原始的软件源配置文件复制一份,后缀为.backup,以便在需要时可以恢复。

选择新的软件源

 

  • 国内常见的 CentOS 软件源
    • 阿里云源:阿里云提供了稳定且速度较快的 CentOS 软件源。它会定期更新软件包,并且有多个镜像站点,可以根据自己的地理位置选择合适的镜像。
    • 清华大学源:清华大学的开源软件镜像站也是一个很好的选择。其服务器性能良好,提供了丰富的软件包,并且更新及时。
    • 网易源:网易也提供 CentOS 软件源,在网络状况良好的情况下,下载速度也比较快。

更换为阿里云源

 

  • 首先,下载阿里云的 CentOS - Base.repo 文件。使用以下命令:

 

收起

 

plaintext
 
复制
wget -O /etc/yum.repos.d/CentOS - Base.repo http://mirrors.aliyun.com/repo/CentOS - 7.repo

 

(请注意,这里以 CentOS 7 为例,如果是 CentOS 8 等其他版本,需要相应修改 URL 中的版本号)

 

  • 下载完成后,运行yum clean all命令来清除旧的缓存信息,使新的软件源配置生效。
  • 接着运行yum makecache命令来重新生成缓存,这样 yum 在安装软件时就能快速找到软件包的位置。

更换为清华大学源

 

  • 对于清华大学源,同样先备份原始源文件(前面已经备份过,这里可以跳过)。
  • 然后使用以下命令下载清华大学的 CentOS - Base.repo 文件:

 

收起

 

plaintext
 
复制
wget -O /etc/yum.repos.d/CentOS - Base.repo https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/CentOS - Base.repo

 

(这里同样以 CentOS 7 为例)

 

  • 之后,执行yum clean allyum makecache命令来更新缓存,使新源生效。

更换为网易源

 

  • 备份源文件后,使用以下命令下载网易的 CentOS - Base.repo 文件:

 

收起

 

plaintext
 
复制
wget -O /et