CentOS 7 更換 yum 源(阿里云)+ 擴展 epel 源
- 一、備份現有 yum 源
- 二、下載 yum 源(任選其一即可)
- 三、清理并生成緩存
- 四、安裝 EPEL 擴展源(根據需要下載)
- 五、驗證是否生效
- 六、一鍵腳本(阿里云源)
一、備份現有 yum 源
- 備份 yum 源
# 創建備份文件夾 sudo mkdir /etc/yum.repos.d/backup# 備份所有默認的 .repo 文件到 backup 目錄 sudo mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup
二、下載 yum 源(任選其一即可)
- 阿里云 CentOS 7 yum 源
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
- 清華大學 CentOS 7 yum 源
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/.treeinfo
- 騰訊云CentOS 7 yum 源
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.cloud.tencent.com/centos/7/os/x86_64/.treeinfo
三、清理并生成緩存
- 清理并生成緩存+更新 yum 包
# 清理舊 yum 緩存 sudo yum clean all# 生成新緩存 sudo yum makecache# 更新系統 sudo yum update -y
四、安裝 EPEL 擴展源(根據需要下載)
- 安裝 EPEL 源
sudo yum install epel-release -y
- 替換 EPEL 鏡像源(以阿里云為例)
# 備份原有 EPEL 源 (如果你之前安裝過,請先備份) sudo mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.bak# 下載阿里云 EPEL 源 sudo curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
- 清理并生成緩存
sudo yum clean all && sudo yum makecache && sudo yum update -y
五、驗證是否生效
- 查看 yum 源,并安裝 sl 小火車
# 查看當前生效的 YUM 源 yum repolist# 安裝小火車 sudo yum install sl -y # 運行小火車 sl
六、一鍵腳本(阿里云源)
- 一鍵腳本(阿里云源)
sudo bash -c ' cd /etc/yum.repos.d/ && mkdir bak && mv *.repo bak/; curl -o CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo; yum clean all && yum makecache; '
END 配置完成