我正在尝试安装RabbitMQ在 Fedora 13 机器上。这需要Erlang
安装。运行时,yum install erlang
我收到以下消息。Yum 似乎表明它解决了所有依赖项,但安装仍然失败。如果我--skip-broken
按照 yum 的建议使用,则不会安装任何内容。我该如何解决这个问题?
http://pastebin.com/ETCBQ484- 抱歉,错误链接已发布,但整个错误 yum 会话太大,无法在此处发布。
答案1
如果您无法在您的 13 机器上安装 Fedora 16 中的 Erlang 二进制 rpm,那么从 erlang.org 上的源代码构建 Erlang 15B 二进制文件非常简单。
RabbitMQ 和 Erlang 不应被视为系统的一部分,而应被视为应用程序的一部分,并在您自己的本地 RPM 存储库中保持最新。
Virtualbox 非常适合这种情况,因为您可以保留一台运行 Fedora 13 的构建机器,随时准备构建您需要的任何内容,然后照常部署到您的服务器。
答案2
正如@topdog 提到的,这不起作用,因为 F13 不再受支持。我通过升级到 F16(截至 2012 年 2 月 16 日)解决了这个问题。