我添加了这.repo 文件位于 CentOS 6 上的 /etc/yum.repos.d/ 中。然后,当我尝试从该 repo 安装包时,我看不到从该 repo 加载的镜像。
的输出yum repolist
是
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.iitm.ac.in
* epel: mirror01.idc.hinet.net
* extras: ftp.iitm.ac.in
* updates: ftp.iitm.ac.in
repo id repo name status
base CentOS-6 - Base 6,346
epel Extra Packages for Enterprise Linux 6 - x86_64 7,595
epel-spectrum2 Spectrum is an XMPP transport/gateway/server. 14
extras CentOS-6 - Extras 4
updates CentOS-6 - Updates 250
repolist: 14,209
因此,看起来 repo 文件配置正确,但是当我尝试从中安装包时,输出是
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: ftp.iitm.ac.in
* epel: mirror01.idc.hinet.net
* extras: ftp.iitm.ac.in
* updates: ftp.iitm.ac.in
Setting up Install Process
No package spectrum2 available.
Error: Nothing to do
我确信该软件包在那个仓库中可用,因为他们的网站声明了这一点。要怎么做才能从这个仓库获得软件包?我是否缺少任何设置?
答案1
我同意他们的文档说这些存储库使 spectrum2 软件包可用,但它们不在那里。当我查看http://repos.fedorapeople.org/repos/jkaluza/spectrum2/epel-6/i386/和http://repos.fedorapeople.org/repos/jkaluza/spectrum2/epel-6/x86_64,那里没有频谱包。 yum
行为正常,您需要与存储库维护人员联系以找出问题所在。
编辑:我注意到这些软件包已经出现在存储库中,所以你现在应该没问题了。是吗?
答案2
尝试yum clean all
清除所有缓存文件。
您也可以尝试yum install package --enablerepo=epel-spectrum2