RHEL使用CentOS源

RHELRed Hat Enterprise Linux)是一個有Red Hat開發(fā)的商業(yè)市場導向的Linux發(fā)行版,作為面向商業(yè)的系統(tǒng),它雖然可以免費下載,但是如果需要付費才能從Red Hat得到服務以及技術支持,包括Red Hat編譯的RPM包。因此rhel的yum源也需要繳費注冊才能使用。
??而CentOSCommunity Enterprise Operating System)是使用RHEL開放源代碼編譯而成的免費給用戶下載使用的RHEL開源社區(qū)版。如果只是使用RHEL的系統(tǒng)軟件,可以考慮將RHEL的yum源換成CentOS的。
??CentOS7以后的版本與RHEL版本對應如下:

CentOS版本 平臺 RHEL 版本 CentOS發(fā)布日期 RHEL發(fā)布日期
7-1406 x86-64 7.0 2014-07-07 2014-06-10
7-1503 x86-64 7.1 2015-03-31 2015-03-06
7-1503-AArch64 AArch64 7.1 2015-08-04 2015-03-06
7-1503-i386 i386 7.1 2015-10-12 2015-03-06
7-1511 x86-64 7.2 2015-12-14 2015-11-19
7-1611 x86-64 7.3 2016-12-12 2016-11-03
7-1708 x86-64 7.4 2017-09-13 2017-08-01

獲取國內(nèi)CentOS的鏡像中心的yum源文件


以使用網(wǎng)易下載CentOS7源文件為例:

  1. 進入/etc/yum.repos.d/目錄,備份redhat.repo文件
cd /etc/yum.repos.d/
mv redhat.repo rehat.repo.backup
  1. 下載CentOS-Base.repo
    wget http://mirrors.163.com/.help/CentOS7-Base-163.repol
  2. 生成緩存
yum clean all
yum makecache

這步發(fā)現(xiàn)有出錯,不能連接到鏡像

發(fā)現(xiàn)找不到的鏡像的base url都是http://mirrors.163.com/centos/7Server/os/x86_64/repodata/
這樣的,但是實際上163源對應版本的鏡像地址是
http://mirrors.163.com/centos/7/os/x86_64/repodata/

查看.repo文件,發(fā)現(xiàn)$releaseserver都被解釋為7Server

手動將$releaseserver全部替換為7

保存退出,重新yum makecache

這下可以順利yum啦~~

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容