Centos 8和Centos 7中配置阿里云的 yum 源

YUM源简介

yum是一种在Linux环境下安装、更新和删除软件包的软件管理器。通过yum,用户可以轻松地从软件仓库中搜索和安装包含所需软件的软件包,并自动处理所需的依赖关系。此外,yum还可以与其他软件管理工具配合使用,例如rpm。它是许多Linux发行版中的默认软件包管理器。

一、备份当前 yum 源配置文件

进入 /dev/yum.repos.d 目录将该目录下的源配置文件备份:
 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

二、 yum仓库配置

下面提供了 阿里 和 清华大学 两个镜像仓库配置操作说明,实际使用时,选择其中一个配置即可

Centos 7
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo
Centos 8
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
--2023-08-27 20:27:27--  http://mirrors.aliyun.com/repo/Centos-8.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 39.173.101.99, 39.173.101.105, 39.173.101.104, ...
正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|39.173.101.99|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2590 (2.5K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”

/etc/yum.repos.d/CentOS-Base. 100%[=================================================>]   2.53K  --.-KB/s  用时 0.04s

三、修改 yum 源配置文件

使用sed 直接替换

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

手动修改方式

使用 vim 打开文件后使用 : 进入命令模式(vim 打开文件后首先按 Esc,接着按 Shift + : 即可进入命令模式),输入如下命令,将 mirrors.cloud.aliyuncs.com 替换为 mirrors.aliyun.com。

 # vim /etc/yum.repos.d/CentOS-Base.repo
:%s/mirrors.cloud.aliyuncs.com/mirrors.aliyun.com/g

接着再次进入命令模式,输入如下命令,将 $releasever 替换为 $releasever-stream。

%s/$releasever/$releasever-stream/g

四、更新 yum 源配置文件

执行如下命令清理 yum 缓存:
# yum clean all
# yum makecache

yum 配置到此结束

扩展学习文档
阿里云官方源
清华大学源

你可能感兴趣的:(centos,linux,yum,Li,Linux软件源,服务器,运维)