YUM更换源(1)--yum找不到安装包 2013-01-18 20:08 8687人阅读 评论(1) 收藏 举报 分类: linux(70) 公司提供的CentOS VM中,/etc/yum.r
生活随笔
收集整理的這篇文章主要介紹了
YUM更换源(1)--yum找不到安装包 2013-01-18 20:08 8687人阅读 评论(1) 收藏 举报 分类: linux(70) 公司提供的CentOS VM中,/etc/yum.r
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
YUM更換源(1)--yum找不到安裝包
2013-01-18 20:08 8687人閱讀 評(píng)論(1) 收藏 舉報(bào) 分類(lèi): linux(70)公司提供的CentOS VM中,/etc/yum.repos.d 下 只有一個(gè)build.repo,其中提供的yum 源只有公司內(nèi)部的幾個(gè)源,很多包在這些源中都找不到。于是要添加別的源,下面的帖子中介紹了如何在CentOS中添加中科大、搜狐和163的yum源:http://www.husw.net/blog/post/1386/。摘錄如下:
本文章介紹的yum源支持的版本是CentOS 6系列,理論上支持RHEL6系列。
更新方法如下:
先進(jìn)入yum源配置目錄
mv CentOS-Base.repo CentOS-Base.repo.save
下載其他更快的yum源
中科大的yum源:
wget http://centos.ustc.edu.cn/CentOS-Base.repo
163的yum源:
wget http://mirrors.163.com/.help/CentOS-Base-163.repo
sohu的yum源
wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
更新完yum源后,建議更新一下,使操作立即生效
yum makecache
[yasi]: 在執(zhí)行最后一步,即yum makecache的時(shí)候,遇到錯(cuò)誤: Loaded plugins: fastestmirror Repository base is listed more than once in the configuration Repository updates is listed more than once in the configuration Repository extras is listed more than once in the configuration Repository centosplus is listed more than once in the configuration Repository contrib is listed more than once in the configuration Loading mirror speeds from cached hostfile * addons: mirrors.163.com * base: mirror.metrocast.net * extras: mirror.beyondhosting.net * fasttrack: centos.vipernetworksystems.com * updates: centos.vipernetworksystems.com http://mirrors.163.com/centos/6/addons/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404" Trying other mirror. http://mirror.centos.org/centos/6/addons/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404" Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for repository: addons. Please verify its path and try again 原因是,http://mirrors.163.com/centos/6/addons/x86_64/repodata/repomd.xml和?http://mirror.centos.org/centos/6/addons/x86_64/repodata/repomd.xml 確實(shí)不存在,可能被更新掉了。解決辦法是,找到可用的URL替換之,或者把相應(yīng)的.repo文件中的項(xiàng)整個(gè)注釋掉。這里我采用后者。
例如,在CentOS-Base-163.repo中,注釋掉整個(gè)addon項(xiàng) #[addons] #name=CentOS-$releasever - Addons - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons #baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/ #gpgcheck=1 #pgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
在CentOS-Base-sohu.repo中注釋掉下面的內(nèi)容 #[addons] #name=CentOS-$releasever - Addons - sohu.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons #baseurl=http://mirrors.sohu.com/centos/$releasever/addons/$basearch/ #gpgcheck=1 #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5CentOS-Base-sohu.repo
然后,再執(zhí)行yum makecache。之后,yum就可以找到我要安裝的包了,比如gdb, subversion, gcc-c++ 等。
注意: 有時(shí)用yum list xxx找不到某個(gè)包,可用嘗試用yum search xxx。 如,yum list vim 就報(bào)告?Error: No matching Packages to list。而 yum search vim 則返回: vim-X11.x86_64 : The VIM version of the vi editor for the X Window System vim-common.x86_64 : The common files needed by any version of the VIM editor vim-enhanced.x86_64 : A version of the VIM editor which includes recent enhancements vim-minimal.x86_64 : A minimal version of the VIM editor 與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖
總結(jié)
以上是生活随笔為你收集整理的YUM更换源(1)--yum找不到安装包 2013-01-18 20:08 8687人阅读 评论(1) 收藏 举报 分类: linux(70) 公司提供的CentOS VM中,/etc/yum.r的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 爬虫基本面试题
- 下一篇: linux系统安装yum环境