yum找不到安装包ITeye - 超凡娱乐

yum找不到安装包ITeye

2019-01-13 05:09:43 | 作者: 恨山 | 标签: 不到,更新,注释 | 浏览: 953

公司供给的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

 


备份体系自带的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

 

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表超凡娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1
  • 2

    PHP多态ITeye

    多态,目标,不同
  • 3
  • 4
  • 5

    调用体系程序(转)ITeye

    进程,咱们,程序
  • 6
  • 7

    puttyITeye

    保存,用户名,暗码
  • 8

    1001ITeye

    小数点,个数,位数
  • 9
  • 10