【问题标题】:RPM Installation dependency errorRPM安装依赖错误
【发布时间】:2015-10-14 04:13:16
【问题描述】:

我正在尝试在 RHEL6 环境中安装 StackStorm,因为我遇到了他们的部署脚本问题。我相信我已经安装了所有必需的软件,但是在尝试安装实际的 StackStorm 软件包时遇到了问题。我所有的命令都以 root 用户身份使用 sudo 前缀运行。

Ex 命令:

sudo rpm -i st2common-0.11.0-6.noarch.rpm

输出:

error: Failed dependencies:
    python(abi) = 2.7 is needed by st2common-0.11.0-6.noarch

这是我正在使用的资源: http://docs.stackstorm.com/install/rpm.html

如何解决这个依赖错误并更新python?

谢谢!

【问题讨论】:

  • 你的机器上运行的是什么版本的python?
  • CentOS 6 附带 python 2.6。我相信 python 2.7 可能有一个 SCL,但我不确定。如果该软件包实际上需要 python 2.7,那么他们将其构建在非库存的 CentOS 6 机器上,您可能应该问他们他们的 实际 依赖项是什么。此外,该页面和您尝试安装的版本与版本不匹配。您正在使用0.11.0,这些文档适用于0.12.0
  • 啊,我刚刚注意到“StackStorm RPM 已经针对 Fedora 20 进行了测试和预编译”。行在顶部。
  • 本机默认python为2.6。我已经安装了 2.7 并尝试符号链接到 2.7,但要么它没有工作,要么我没有正确操作。
  • 很好,Etan,没有意识到我没有尝试安装正确的软件包。不过,我只是尝试使用 0.12.0 的软件包,但仍然遇到同样的问题。

标签: linux package rpm rhel6


【解决方案1】:

你可以用 yum 来做。

    yum localinstall st2common-0.11.0-6.noarch.rpm

【讨论】:

  • yum 不会在 CentOS 6 机器上安装 python2.7。
猜你喜欢
  • 2010-10-26
  • 1970-01-01
  • 1970-01-01
  • 2021-05-01
  • 1970-01-01
  • 2015-03-19
  • 1970-01-01
  • 2012-01-26
  • 1970-01-01
相关资源
最近更新 更多