上一篇 下一篇 分享链接 返回 返回顶部

Centos如何更换系统源

发布人:chyppt 发布时间:2025-11-25 22:53 阅读量:105

1. 备份原始的 yum 配置

在修改源之前,建议备份原来的 yum 配置,以便后期恢复。

sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.backup

2. 删除或备份原有的源

CentOS 默认使用的源是官方源,如果你需要换源,可以先删除或备份原有的 repo 配置文件。你可以通过以下命令删除原有的源文件:

bash
sudo rm -rf /etc/yum.repos.d/CentOS-Base.repo
sudo rm -rf /etc/yum.repos.d/CentOS-CR.repo
sudo rm -rf /etc/yum.repos.d/CentOS-Debuginfo.repo
sudo rm -rf /etc/yum.repos.d/CentOS-Media.repo

如果你只是想备份,直接把这些文件移动到备份文件夹:

bash
sudo mv /etc/yum.repos.d/CentOS-* /etc/yum.repos.d.backup/

3. 配置新的源

你可以选择一个国内的镜像源。以下是一些常用的 CentOS 镜像源:

你可以使用以下命令将其中一个镜像源配置为默认源。以下是阿里云镜像的配置示例:

bash
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

这将会替换掉原来的 CentOS 默认源,并将阿里云的 CentOS 7 镜像源配置为默认源。

如果你使用的是 CentOS 8,可以使用以下命令配置阿里云的 CentOS 8 镜像源:

bash
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

4. 清理缓存

清理掉旧的 yum 缓存,以确保新的源能被正确读取:

bash
sudo yum clean all

5. 更新 yum 源

清理完缓存后,你可以使用以下命令更新你的系统,以确保新配置的源能够正常使用:

bash
sudo yum makecache

6. 测试新的源是否有效

你可以使用以下命令测试是否能够从新的源安装软件包:

bash
sudo yum list updates

如果一切配置正确,你应该能够看到从新源获取的更新信息。

7. 可选:更换 EPEL 源(可选)

EPEL(Extra Packages for Enterprise Linux)是为 CentOS 提供额外软件包的仓库。如果你还没有配置 EPEL 源,可以通过以下命令进行安装:

 
sudo yum install epel-release
目录结构
全文
客服QQ 客服QQ
用户交流群 用户交流群
电子邮箱: pptwxo@163.com
网站通知
售后客服QQ :3596874957
用户交流群:629300938
QQ售前时间:留言即可,看到回复 工单售前售后时间:节假日除外其余时间工单 所有问题提交工单

用户协议及退款协议:https://cloud.fcynet.com/newscontent/1.html
跨网知识普及:https://cloud.fcynet.com/helpcontent/2.html

代理预存方案:https://cloud.fcynet.com/cart?fid=7&gid=35

购买产品 关闭
网站通知