当前位置: 首页 > Linux

CentOS6添加网易163源

时间:2023-04-06 21:12:54 Linux

参考网址http://mirrors.163.com/.help/...1.先备份CentOS-Base.repo,如果之前没有添加过163源,这一步可以省略cd/etc/yum.repos.d/mvCentOS-Base.repoCentOS-Base.repo.backup2。下载163源wgethttp://mirrors.163.com/.help/CentOS6-Base-163.repo3。把下载的文件改成源文件mvCentOS6-Base-163.repoCentOS-Base.repo4。运行以下命令生成缓存yumcleanallyummakecacheyummakecache可能会出现如下错误:Loadedplugins:refresh-packagekit,securityhttp://mirrors.163.com/centos/6Server/os/x86_64/repodata/repomd.xml:[Errno14]PYCURLERROR22-“请求的URL返回错误:404未找到”正在尝试其他镜像。错误:无法检索存储库的存储库元数据(repomd.xml):base。请验证其路径并重试。我们尝试输入http://mirrors.163.com/centos...,发现还是:404NotFound。然后我们进入http://mirrors.163.com/centos/,发现:目录下有6个6.0-6.8目录,并没有6Server目录。猜测$releasever被错误编译为:6Server;在正确的情况下,它应该是6.4。(我的是CentOs6.4)我们需要把CentOS-Base.repo里面的$releasever全部改成6.4:viCentOS-Base.repo#在最后一行模式下执行:%s/$releasever/6.4#Esc->Shift+:进入最后一行模式#修改后保存退出:Esc->Shift+:->wq重新运行yummakecache哈哈,可能还是会出现和之前类似的错误,如下:Loadedplugins:refresh-packagekit,securityhttp://mirrors.163.com/centos/6.4/os/x86_64/repodata/repomd.xml:[Errno14]PYCURLERROR22-“请求的URL返回错误:404未找到”正在尝试其他镜像。错误:无法检索存储库元数据(repomd.xml)用于存储库:base。请验证其路径并重试。再次进入http://mirrors.163.com/centos/,发现6.4目录下只有readme文件,6目录下有完整文件。所以我们需要再次修改:将6.4全部修改为6(如果怕一个一个修改麻烦,可以重新下载源文件)如下:rm-rfCentOS-Base.repo#先删除源6.4wget的文件http://mirrors.163.com/.help/CentOS6-Base-163.repo#把下载的文件改成源文件mvCentOS6-Base-163.repoCentOS-Base.repoyumcleanallyummakecacheDone!!!!!