YUM更换源(1)--yum找不到安装包
来源:互联网 发布:java python 比较 编辑:程序博客网 时间:2024/05/09 15:52
最近配置的163yum源老是失效,404错误,找不到文件,于是就下载了sohu的,下面是一篇比较好的帖子,里面介绍了几种Yum源,拿来与大家分享一下。
公司提供的CentOS VM中,/etc/yum.repos.d 下 只有一个build.repo,其中提供的yum 源只有公司内部的几个源,很多包在这些源中都找不到。于是要添加别的源,下面的帖子中介绍了如何在CentOS中添加中科大、搜狐和163的yum源:http://www.husw.net/blog/post/1386/。摘录如下:
本文章介绍的yum源支持的版本是CentOS 6系列,理论上支持RHEL6系列。
更新方法如下:
先进入yum源配置目录
cd /etc/yum.repos.d
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: fastestmirrorRepository base is listed more than once in the configurationRepository updates is listed more than once in the configurationRepository extras is listed more than once in the configurationRepository centosplus is listed more than once in the configurationRepository contrib is listed more than once in the configurationLoading mirror speeds from cached hostfile* addons: mirrors.163.com* base: mirror.metrocast.net* extras: mirror.beyondhosting.net* fasttrack: centos.vipernetworksystems.com* updates: centos.vipernetworksystems.comhttp://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文件中的项整个注释掉。这里我采用后者。
[root@wwn104 yum.repos.d]# vi CentOS-Media.repo
把enabled=1 改成 enabled=0
然后再修改:你所有采用的源,例如我采用的是sohu 的,就修改sohu的:
[root@wwn104 yum.repos.d]# vi CentOS-Base-sohu.repo
在[addons] 下面添加:
enabled=0
然后,再执行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 Systemvim-common.x86_64 : The common files needed by any version of the VIM editorvim-enhanced.x86_64 : A version of the VIM editor which includes recent enhancementsvim-minimal.x86_64 : A minimal version of the VIM editor
- YUM更换源(1)--yum找不到安装包
- YUM更换源(1)--yum找不到安装包
- YUM更换源(1)--yum找不到安装包
- YUM更换源(1)--yum找不到安装包
- yum找不到安装包
- yum找不到安装包
- yum找不到安装包
- yum更换国内源,源码包安装
- yum安装找不到包问题解决
- YUM更换源(1)--yum找不到安装包 2013-01-18 20:08 8687人阅读 评论(1) 收藏 举报 分类: linux(70) 公司提供的CentOS VM中,/etc/yum.r
- L22 yum更换国内源,yum下载rpm包,源码包安装
- linux学习第二十二篇:yum更换国内源,yum下载rpm包,源码包安装
- yum更换国内源、yum下载rpm包和源码包安装
- 更换国内yum源、yum下载rpm包
- 五周第二次课 2017.11.14 yum更换国内源、yum下载rpm包、源码包安装
- yum更换源
- RHEL6更换yum源
- RHEL更换yum源
- 自动编号主键与GUID主键详解
- Spring 声明事务中transactionAttributes属性 + - Exception 实现逻辑
- linux8
- java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.String
- esayui---menubutton菜单按钮
- YUM更换源(1)--yum找不到安装包
- 【Java并发编程】之六:Runnable和Thread实现多线程的区别(含代码)
- JAVA学习.方法的重写
- C语言中位运算的一点小小总结
- Matlab---如何利用Com对象
- .net framework 4.5为啥在IIS中找不到了
- discuss
- Rdesktop协议的命令参数
- Linux9比较全