配置阿里云Yum源可以显著提升软件安装和更新的速度。以下是详细步骤(以CentOS为例):
1. 备份原有Yum源
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2. 下载阿里云Yum源文件
根据你的系统版本选择对应的.repo文件:
-
CentOS 7
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
-
CentOS 8/Stream
# CentOS 8(已停止维护,建议迁移) sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo # CentOS Stream 8 sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8-stream.repo
-
其他系统
访问阿里云镜像站查找对应版本的.repo链接。
3. 更新缓存
sudo yum clean all # 清除旧缓存
sudo yum makecache # 生成新缓存
4. 可选:配置EPEL源(额外软件包)
# CentOS 7
sudo wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
# CentOS 8
sudo wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-8.repo
5. 验证配置
sudo yum update # 测试更新软件包
sudo yum install nginx # 示例:安装软件
常见问题
-
报错
Could not resolve host
检查网络连接,或临时替换为国内DNS(如114.114.114.114
)。 -
系统版本不匹配
确保.repo文件中的$releasever
变量与实际版本一致,或手动修改文件中的版本号。 -
优先级冲突
如果存在多个源,安装yum-plugin-priorities
并调整.repo
文件中的priority
参数。
通过以上步骤,你的系统将使用阿里云镜像高速下载软件包。其他Linux发行版(如Ubuntu)可类似配置,只需替换为对应的镜像源文件即可。
(本文来源:nzw6.com)