【问题标题】:rabbitmq-server installation woes on Ubuntu 12.0.4rabbitmq-server 在 Ubuntu 12.0.4 上的安装问题
【发布时间】:2013-02-08 10:42:57
【问题描述】:

我下载并安装了esl-erlang_16.a-rc1~ubuntu~precise_amd64.deb 然后下载了rabbitmq-server_3.0.2-1_all.deb 并运行:

sudo dpkg -i rabbitmq-server_3.0.2-1_all.deb

导致以下错误:

The following packages have unmet dependencies:
rabbitmq-server : Depends: erlang-nox (>= 1:12.b.3) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

尝试安装erlang-nox:

sudo apt-get install erlang-nox

导致以下错误:

The following packages have unmet dependencies:
erlang-nox : Depends: erlang-diameter but it is not going to be installed

从现在开始,我尝试(手动)安装依赖项,每一次努力都会导致另一个未满足的依赖项,有趣的是依赖项开始变得周期性(A 需要 B,B 需要 A)。

还尝试添加以下内容

deb http://www.rabbitmq.com/debian/ testing main

/etc/apt/sources.list

跑了

sudo apt-get install rabbitmq-server

同样的结果。

有人能解释一下吗? 谢谢。

【问题讨论】:

    标签: ubuntu erlang rabbitmq ubuntu-12.04 apt


    【解决方案1】:

    当我安装 Debian 软件包时,我收到相同的消息,但之后运行:

    sudo apt-get -f install
    

    -f 将自动尝试修复任何缺失的依赖项。您可能需要先sudo apt-get update。这可能会导致您的一些依赖问题。

    【讨论】:

    • 我已经尝试过了,抱歉在我的原帖中没有提到,它导致:以下包将被删除:esl-erlang rabbitmq-server
    • 只是好奇,但是不管假设的包冲突如何,在安装了 esl erlang 的情况下启动 rabbitmq 是否有效?
    • 我放弃了rabbitmq(几个小时后),改用activemq。
    猜你喜欢
    • 2020-04-28
    • 1970-01-01
    • 1970-01-01
    • 2019-09-15
    • 2014-11-09
    • 1970-01-01
    • 2011-07-24
    • 2012-04-20
    • 2017-09-26
    相关资源
    最近更新 更多