YUM更换源 yum找不到安装包的解决方法
公司提供的CentOS VM中,/etc/yum.repos.d 下 只有一个build.repo,其中提供的yum 源只有公司内部的几个源,很多包在这些源中都找不到。于是要添加别的源,下面的帖子中介绍了如何在CentOS中添加中科大、搜狐和163的yum源:。
本文章介绍的yum源支持的版本是CentOS 6系列,理论上支持RHEL6系列。
更新方法如下:
先进入yum源配置目录
cd /etc/yum.repos.d
备份系统自带的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]:
在执行最后一步,即yum makecache的时候,遇到错误:
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 确实不存在,可能被更新掉了。解决办法是,找到可用的URL替换之,或者把相应的.repo文件中的项整个注释掉。这里我采用后者。
例如,在CentOS-Base-163.repo中,注释掉整个addon项
#[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中注释掉下面的内容
#[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
然后,再执行yum makecache。之后,yum就可以找到我要安装的包了,比如gdb, subversion, gcc-c++ 等。
注意:
有时用yum list xxx找不到某个包,可用尝试用yum search xxx。
如,yum list vim 就报告 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
相关文章
Win10累积更新补丁KB3200970及11月份各版本更新补丁独立安装包下载
11月9日微软推送了Win10 PC一周年更新正式版14393.447,以及累积更新补丁KB3200970,下面小编分享了Win10累积更新补丁KB3200970及11月份各版本补丁独立安装包下载,一起来2016-11-09Win10一周年更新14393.187累积补丁KB3189866离线安装包下载
今天微软推送了Win10一周年更新正式14393.187,如果想要升级到这个版本就需要安装累积更新补丁KB3189866,下面我们提供了KB3189866补丁的离线安装包下载,感兴趣的朋友可以2016-09-14- 5月10日消息微软正在测试Win10 PC的UWP版OneDrive应用,预计会在本季度结束前正式发布,很可能赶上Win10一周年更新推送,如今一位Reddit用户已经用上了测试版的Win10 UWP版2016-05-10
Win10 Mobile 10586.122 ROM安装包有多大?
今天微软想手机用户推送了Win10 Mobile 10586.122预览版,这个版本更新需要多大内存呢?下面就我们来看看Win10 Mobile 10586.122的升级截图,需要的朋友可以参考下2016-03-03Win10累积更新KB3135173安装包下载 解决安装失败的问题
微软为win10用户推送了最新的累计补丁更新KB3135173,但是很多用户发现,直接更新总是失败,该怎么办呢?遇到这个问题我们可以选择手动安装,下面提供KB3135173安装包下载2016-02-15- 使用Ubuntu软件中心,我们可以轻松地在Ubuntu中添加和删除程序。然而,不同的Linux发行版对于添加和删除软件经常都有着不同的图形界面的应用管理器。其实,我们完全可以在2015-10-28
史上最全的阻止Win7/Win8.1自动下载Win10安装包的三种方法
Win7/Win8.1自动下载Win10安装包该怎么办?windws系统总是偷偷的下载win10正式版的安装包,但是现在以后用户又不想安装,每次都要去删除,真的很麻烦,该怎么阻止Win7/Win82015-09-16Win7/Win8.1设置阻止自动下载Win10安装包的两种方法介绍
从7月29日Win10正式版发布之日起,微软就开启了Win7/Win8.1用户免费升级Windows10的推送工作,而微软向这些用户自动推送了win10的安装包,一些不想接受的用户非常的无奈,2015-09-16- 微软已经推出win 10一段时间,对于大部分的用户也体验了win 10给我们带来的便捷,而怀旧的你是否还在怀念Win7系统内置小游戏呢?如若怀念,请下载体验吧2015-08-18
Win10不能安装应用/游戏? 最多只能安装10台设备的解决办法
Win10不能安装应用/游戏,原因是安装超过10台设备该怎么办?Win10正式版应用商店做了调整,应用下边明确标注着,同一账户购买后,最多只能安装到10台设备上,超过了就不能2015-08-10
最新评论