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 配置到此結束
擴展學習文檔
阿里云官方源
清華大學源