CentOS6怎么添加網(wǎng)易163源

下面由centos教程欄目給大家介紹centos 6怎么添加網(wǎng)易163源,希望對需要的朋友有所幫助!

CentOS 6 添加網(wǎng)易163源

參考網(wǎng)站 http://mirrors.163.com/.help/centos.html

1.首先備份CentOS-Base.repo,如果以前未添加過163源,此步可以省略

cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo.backup

2.下載163源

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

3.把下載文件改成源文件

mv CentOS6-Base-163.repo CentOS-Base.repo

4.運行以下命令生成緩存

yum clean all yum makecache

yum makecache可能出現(xiàn)以下錯誤:

Loaded plugins: refresh-packagekit, security http://mirrors.163.com/centos/6Server/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 -"The requested URL returned error: 404 Not Found" Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again

我們嘗試進入http://mirrors.163.com/centos…
發(fā)現(xiàn)仍然是:404 Not Found

這時我們進入http://mirrors.163.com/centos/發(fā)現(xiàn):目錄下有6 6.0-6.8目錄,并沒有6Server目錄。猜測$releasever被錯誤地編譯為:6Server;正確情況下應(yīng)為6.4。(我的為CentOs6.4)

我們需要把CentOS-Base.repo中的$releasever全部修改為6.4:

vi CentOS-Base.repo # 在末行模式下執(zhí)行以下: :%s/$releasever/6.4        # Esc -> Shift+: 進入末行模式 # 修改完保存退出:Esc -> Shift+: -> wq

重新運行

yum makecache

哈哈,可能仍然出現(xiàn)與之前相似的錯誤,如下:

Loaded plugins: refresh-packagekit, security http://mirrors.163.com/centos/6.4/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 -"The requested URL returned error: 404 Not Found" Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again

再次進入 http://mirrors.163.com/centos/發(fā)現(xiàn):目錄下有6.4下只有readme文件,而6目錄下具有完整的文件。所以我們需要再次修改一下:把6.4全部修改為6(如果怕一個個修改麻煩,可以重新下載源文件)如下:

rm -rf CentOS-Base.repo         # 先刪除6.4的源文件 wget http://mirrors.163.com/.help/CentOS6-Base-163.repo    # 把下載文件改成源文件 mv CentOS6-Base-163.repo CentOS-Base.repo yum clean all yum makecache

Done!!!!!

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊14 分享