综合 CentOS 镜像源配置

2024-11-18 11:28:06 +0800 CST views 983

CentOS 镜像源配置

1. 基础镜像源配置

1.1 简介

CentOS 是基于 Red Hat Linux 提供的可自由使用源代码的企业级 Linux 发行版本,是一个稳定、可预测、可管理和可复制的免费企业级计算平台。

1.2 相关仓库

1.3 配置方法

通知:CentOS 8 操作系统版本结束了生命周期(EOL),Linux 社区已不再维护该操作系统版本。建议切换到 Anolis 或 Alinux。如果仍需使用 CentOS 8 系统中的一些安装包,可根据以下步骤切换到 CentOS 8 的源。

配置阿里云镜像源

  1. 备份原始文件:
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  1. 下载阿里云镜像源配置文件:
  • CentOS 8(建议切换到 centos-vault 源):
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
# 或
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
  • CentOS 7
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
# 或
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
  • CentOS 6(建议切换到 centos-vault 源):
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo
# 或
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo
  1. 清理缓存并生成新缓存:
sudo yum clean all
sudo yum makecache

解决非阿里云 ECS 用户提示问题

如果不是阿里云 ECS 用户,可能会出现 Couldn’t resolve host 'mirrors.cloud.aliyuncs.com' 信息,但不影响使用。你也可以删除相关配置:

sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo

1.4 相关链接

2. EPEL 源配置

2.1 简介

EPEL(Extra Packages for Enterprise Linux),是由 Fedora Special Interest Group 维护的 Enterprise Linux(RHEL、CentOS)中常用的额外软件包。

2.2 相关仓库

2.3 配置方法

  1. 备份现有 EPEL 配置(如已配置):
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup
  1. 下载 EPEL 配置文件:
  • RHEL 8 / CentOS 8
yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm
  • 替换 EPEL 源地址为阿里云镜像站地址:
sed -i 's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*
  • RHEL 7 / CentOS 7
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
  • RHEL 6 / CentOS 6(建议切换到 epel-archive 源):
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-archive-6.repo

2.4 相关链接

3. 其他可用镜像源

复制全文 生成海报 Linux 操作系统 软件管理 开源

推荐文章

html一份退出酒场的告知书
2024-11-18 18:14:45 +0800 CST
如何在Vue3中定义一个组件?
2024-11-17 04:15:09 +0800 CST
Node.js中接入微信支付
2024-11-19 06:28:31 +0800 CST
JavaScript 流程控制
2024-11-19 05:14:38 +0800 CST
Golang 中你应该知道的 noCopy 策略
2024-11-19 05:40:53 +0800 CST
10个极其有用的前端库
2024-11-19 09:41:20 +0800 CST
Vue3中如何实现国际化(i18n)?
2024-11-19 06:35:21 +0800 CST
JavaScript 异步编程入门
2024-11-19 07:07:43 +0800 CST
2025,重新认识 HTML!
2025-02-07 14:40:00 +0800 CST
55个常用的JavaScript代码段
2024-11-18 22:38:45 +0800 CST
rangeSlider进度条滑块
2024-11-19 06:49:50 +0800 CST
使用Ollama部署本地大模型
2024-11-19 10:00:55 +0800 CST
liunx服务器监控workerman进程守护
2024-11-18 13:28:44 +0800 CST
mysql关于在使用中的解决方法
2024-11-18 10:18:16 +0800 CST
Nginx 性能优化有这篇就够了!
2024-11-19 01:57:41 +0800 CST
你可能不知道的 18 个前端技巧
2025-06-12 13:15:26 +0800 CST
html一些比较人使用的技巧和代码
2024-11-17 05:05:01 +0800 CST
Rust 并发执行异步操作
2024-11-19 08:16:42 +0800 CST
js常用通用函数
2024-11-17 05:57:52 +0800 CST
Vue3中的虚拟滚动有哪些改进?
2024-11-18 23:58:18 +0800 CST
程序员茄子在线接单