切換CentOS7的yum鏡像源


1. 阿里源

// 跳轉到源文件路徑下
cd /etc/yum.repos.d // 備份CentOS-Base.repo
cp CentOS-Base.repo CentOS-Base.repo.bak // 需要使用wget下載,如果沒有wget需要下面一步安裝wget
yum -y install wget
// 檢查wget版本(其實不需要)
rpm -qa | grep wget
// 下載阿里雲源文件
wget http://mirrors.aliyun.com/repo/Centos-7.repo // 刪除自帶源文件
rm -rf CentOS-Base.repo // 將下載的阿里源文件改名為CentOS-Base.repo
mv Centos-7.repo CentOS-Base.repo // 清理源緩存
yum clean all && yum makecache // 更新源
yum -y update

 

2. 華為源(僅限於華為雲)

  教程:https://support.huaweicloud.com/ecs_faq/ecs_faq_1003.html

  限制條件:

    (1) 華北-北京一、華北-北京四、華東-上海一、華東-上海二、華南-廣州、亞太-香港。

    (2) 檢查服務器、系統的DNS是否配置得當。

      DNS列表:https://support.huaweicloud.com/dns_faq/dns_faq_002.html

      查看系統DNS: nano /etc/resolv.con 

    (3) 僅限於x86_64的雲服務器,鯤鵬雲對應的解決方案還未更新。

  操作流程:

// 切換到鏡像源的路徑
cd /etc/yum.repos.d // 創建備份文件夾
mkdir repo_bak // 將原本的鏡像源備份一份
mv *.repo repo_bak // 下載華為提供的CentOS7鏡像源
curl -o CentOS-Base.repo http://mirrors.myhuaweicloud.com/repo/CentOS-Base-7.repo // 生成緩存
yum makecache

  可能產生的問題:

    (1) 回顯信息為“Another app is currently holding the yum lock”。

      需執行命令rm -rf /var/run/yum.pid刪除yum.pid文件,然后再執行命令yum makecache生成緩存。

    (2) 回顯信息為“Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again”。

      需執行命令yum --disablerepo=epel -y update ca-certificates更新證書,臨時禁用epel源。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM