yum 没有显示任何更新的软件包

yum 没有显示任何更新的软件包

我有一台CentOS 6.3机器。我正在运行,yum update但它没有显示任何更新的包。我已经尝试过了yum clean allyum clean expire-cache任何帮助都将不胜感激。

[root@www1 yum.repos.d]# yum list update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.xmission.com
 * epel: fedora-epel.mirror.lstn.net
 * extras: mirrors.xmission.com
 * updates: mirrors.xmission.com
Error: No matching Packages to list

PS 我epel也安装了,前段时间还在玩。我觉得那天我可能会搞砸一些事情,可能吧……

PPS 我也尝试过用baseurl代替mirrorlist,但同样没有成功……

更新

我的文件中有一行yum.conf,用于保存postfix手动更新的软件包。我只需将其注释掉,现在一切似乎都正常了。有人能解释一下为什么吗?

exclude=postfix*

回答

我试图这样做,yum list update但结果错了!我应该写updates不是update。实际上,yum update效果很好,但是我认为如果yum list update不起作用,那么yum update也不会起作用。

答案1

错误:没有匹配的软件包可以列出

这意味着没有名为“update”的包。正确的命令是:

yum list updates

man yum

LIST OPTIONS
       The  following are the ways which you can invoke yum in list mode.  
    Note that all list commands include information on the version of the package.    

       yum list updates [glob_exp1] [...]
              List all packages with updates available in the yum repositories.

相关内容