当通过 yum 安装时出现“错误:无事可做”错误?

当通过 yum 安装时出现“错误:无事可做”错误?

我知道当您已经安装了最新版本的软件包时,就会发生这种情况。还有其他情况会出现此错误吗?

答案1

当 Yum 无法继续执行该命令时,它会显示此错误。出现此消息的原因可能有多种:

  • 该软件包已安装并且是最新的
  • 配置的存储库中不存在该包
  • 没有正确配置存储库
  • 从远程 URL 获取包时出现问题(无法连接、找不到包等)
  • 该包需要不可用的依赖项
  • 该软件包与另一个已安装的软件包冲突

要解决此问题,您应该关注“无事可做”之前出现的消息,而不是纯粹由错误导致的“无事可做”消息。

答案2

如果你想通过 yum 安装一个包。如果 yum 在存储库中找不到该包,则会出现此错误。

答案3

另一种情况是排除包时。例如我的系统的 yum.conf 文件包含

exclude=*.i386 *.i586 *.i686

这意味着默认情况下会排除任何 i686 软件包!该情况的解决方法是:

sudo yum install --disableexcludes=all foobar.i686.rpm

https://serverfault.com/questions/529386/can-you-force-yum-to-ignore-an-exclude-list

相关内容