CentOS 8更换yum源,顺便扒一下国内常用的开源镜像站

本文讲述了在CentOS 8系统中遇到yum源下架问题时,如何通过CentOS-vault解决,并介绍了阿里云和清华大学开源镜像站的丰富资源,包括阿里云的YUM清单和清华大学的详细repo指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

测试环境中安装有一台CentOS 8系统,使用yum更新发现原来安装的yum源已经下架,无法正常更新,最后通过更换Centos-vault解决掉问题:

[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
问题解决之后,顺便扒一扒常用的镜像站:

阿里云:

https://mirrors.aliyun.com/repo/

先在浏览器里看一下https://mirrors.aliyun.com/repo/,得到了一个目前的YUM的清单,我们可以看到不止有Centos-vault 的repository文件,其实我们可以先查询需要的repo直接下载就可以了,比如 wget  https://mirrors.aliyun.com/repo/epel.repo,在以后会方便很多了。

阿里云开源软件主页:

阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区阿里巴巴开源镜像站,免费提供Linux镜像下载服务,拥有Ubuntu、CentOS、Deepin、MongoDB、Apache、Maven、Composer等多种开源软件镜像源,此外还提供域名解析DNS、网络授时NTP等服务,致力于为互联网用户提供全面,高效和稳定的基础服务。https://developer.aliyun.com/mirror/阿里开源软件镜像站对软件做了详细的分类,使用感受非常好:

不得不说,阿里云的内容质量很高。 

清华大学开源软件镜像

centos-vault | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

清华大学开源软件镜像站,对于每一种软件都有独立的repository使用说明,上面是centos-vault

下面是清华开源软件镜像的主页:

清华大学开源软件镜像站 | Tsinghua Open Source Mirror清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。https://mirrors.tuna.tsinghua.edu.cn/ 使用其他软件的也可以从主页下面分级查找。

网易镜像

欢迎访问网易开源镜像站https://mirrors.163.com/网易的镜像站与阿里云的结构稍有不同,所能提供的repository文件没有集中存放。可以通过首页查找:

CentOS镜像使用帮助

从上面可以看到有关centos的只有CentOS5 CentOS6 CentOS7 的相关repo.

### 更改 CentOS 7 的 Yum CentOS 7 上更改 Yum 是一项常见的操作,目的是优化软件包的下载速度以及提升系统的稳定性和可用性。以下是具体的操作方法: #### 1. 备份原始 Yum 配置文件 在执行任何更改前,建议备份现有的 `CentOS-Base.repo` 文件,以便必要时可以快速恢复原状。运行以下命令完成备份: ```bash sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup ``` 此步骤非常重要,因为如果新出现问题,可以通过还原该文件来迅速恢复正常状态[^3]。 #### 2. 下载国内 Yum 配置文件 接下来,从可信的国内镜像站点获取最新的 Yum 配置文件。推荐使用阿里云提供的镜像服务。运行如下命令下载并替换默认的 Yum : ```bash curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo ``` 上述命令会将阿里云的 CentOS 7 Yum 写入到 `/etc/yum.repos.d/CentOS-Base.repo` 文件中[^2]。 对于扩展库的支持(如 EPEL),也可以通过类似的命令添加对应的 repo 文件: ```bash curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo ``` #### 3. 清理缓存并生成新的元数据 更新完成后,清理旧的 Yum 缓存以确保系统加载的是最新版本的数据: ```bash sudo yum clean all ``` 随后重新构建本地缓存数据库: ```bash sudo yum makecache ``` 这一步骤有助于验证新是否成功启用,并确认其功能正常[^1]。 --- ### 注意事项 - 如果网络环境特殊(例如公司内部网或防火墙限制),可能需要额外调整代理设置或其他参数。 - 不同地区用户可根据实际需求选择其他知名镜像服务商,比如清华大学 TUNA 或中科大开源软件镜像站等。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值