天天看點

CentOS 6鏡像源更換方法

CentOS 6鏡像源更換方法

      • 處理方法
      • 操作步驟
    • 聯系作者

問題描述

CentOS社群于2020年11月30日結束對CentOS 6的維護支援(EOL)。CentOS社群不再提供針對CentOS 6的安全更新檔更新及鏡像源支援,相應的鏡像源軟體包已經從CentOS 6的源位址http://mirror.centos.org/centos-6/中移除,第三方鏡像中也均已移除CentOS 6的源。

當yum更新或下載下傳CentOS 6軟體包時會有類似如下報錯。

CentOS 6鏡像源更換方法

處理方法

方法一:優先推薦您及時更新CentOS 6系統至CentOS 7,以便及時擷取到CentOS社群安全更新檔及軟體包的支援。

方法二:如果您在更新過渡期仍需繼續使用CentOS-6系統,我們建議您按照本節操作更換系統預設的鏡像源為CentOS社群的CentOS 6歸檔鏡像源。
           

操作步驟

本節操作以CentOS 6.10為例介紹鏡像源的更換方法,如果您使用的是CentOS 6的其他版本,請修改對應的版本号為您目前使用的版本。

執行以下指令編輯CentOS-Base.repo檔案。
vim /etc/yum.repos.d/CentOS-Base.repo
按i進入編輯模式,将CentOS-Base.repo檔案中内容替換為如下内容,請修改對應的版本号為您目前使用的版本。
           
[base]
name=CentOS-6.10 -Base -vault.centos.org
failovermethod=priority
baseurl=http://vault.centos.org/6.10/os/$basearch/
gpgcheck=1
gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-6

#released updates
[updates]
name=CentOS-6.10 -Updates -vault.centos.org
failovermethod=priority
baseurl=http://vault.centos.org/6.10/updates/$basearch/
gpgcheck=1
gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful

[extras]
name=CentOS-6.10 -Extras -vault.centos.org
failovermethod=priority
baseurl=http://vault.centos.org/6.10/extras/$basearch/
gpgcheck=1
gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages

[centosplus]
name=CentOS-6.10 -Plus -vault.centos.org
failovermethod=priority
baseurl=http://vault.centos.org/6.10/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-6
#contrib -packages by Centos Users

[contrib]
name=CentOS-6.10 -Contrib -vault.centos.org
failovermethod=priority
baseurl=http://vault.centos.org/6.10/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://vault.centos.org/RPM-GPG-KEY-CentOS-6
           

編輯完成後按“ESC”退出編輯模式,并輸入“:wq!”儲存并退出編輯模式。

說明:

如果使用CentOS社群提供的vault源通路比較緩慢,您還可以将vault.centos.org替換為以下鏡像站點以獲得更快的通路速度。
           

以下三種鏡像源任選其一:

清華大學開源軟體鏡像站:http://mirrors.tuna.tsinghua.edu.cn/centos-vault

執行以下指令替換鏡像源:

sed -i 's#vault.centos.org#mirrors.tuna.tsinghua.edu.cn/centos-vault#g' /etc/yum.repos.d/CentOS-Base.repo
南京大學開源軟體鏡像站:http://mirrors.nju.edu.cn/centos-vault

執行以下指令替換鏡像源

sed -i 's#vault.centos.org#mirrors.nju.edu.cn/centos-vault#g' /etc/yum.repos.d/CentOS-Base.repo
北京外國語大學開源軟體鏡像站:http://mirrors.bfsu.edu.cn/centos-vault

執行以下指令替換鏡像源

sed -i 's#vault.centos.org#mirrors.bfsu.edu.cn/centos-vault#g' /etc/yum.repos.d/CentOS-Base.repo
           

執行如下指令生成本地緩存。

yum makecache

完成上述切換操作後您就可以正常使用yum install指令安裝和更新軟體包了。

聯系作者

Please To Touch

繼續閱讀