首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Ubuntu上安装RabbitMq时出现的Erlang依赖问题

在Ubuntu上安装RabbitMq时出现的Erlang依赖问题
EN

Stack Overflow用户
提问于 2019-04-26 14:13:00
回答 2查看 2.3K关注 0票数 2

我正在尝试在我的ubuntu版本16.04.5机器上安装rabbitmq。

我遵循了多种安装方法,但每次都会遇到一些依赖问题。

我跟着

https://tecadmin.net/install-erlang-on-ubuntu/

How do I install a specific version of erlang?

每次我都收到相同的错误:

代码语言:javascript
运行
复制
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 erlang : Depends: erlang-diameter but it is not going to be installed
          Depends: erlang-eldap but it is not going to be installed
          Depends: erlang-ftp but it is not going to be installed
          Depends: erlang-tftp but it is not going to be installed
          Recommends: erlang-jinterface but it is not going to be installed
          Recommends: erlang-ic-java but it is not going to be installed
          Recommends: erlang-mode but it is not going to be installed
          Recommends: erlang-src but it is not going to be installed
          Recommends: erlang-examples but it is not going to be installed
 esl-erlang : Depends: libwxbase2.8-0 but it is not installable or
                       libwxbase3.0-0 but it is not installable or
                       libwxbase3.0-0v5 but it is not going to be installed
              Depends: libwxgtk2.8-0 but it is not installable or
                       libwxgtk3.0-0 but it is not installable or
                       libwxgtk3.0-0v5 but it is not going to be installed
              Depends: libsctp1 but it is not going to be installed
              Recommends: erlang-mode but it is not going to be installed
 rabbitmq-server : Depends: erlang-base (>= 1:20.3) but it is not going to be installed or
                            erlang-base-hipe (>= 1:20.3) or
                            esl-erlang (>= 1:20.3)
                   Depends: erlang-crypto (>= 1:20.3) or
                            esl-erlang (>= 1:20.3)
                   Depends: erlang-eldap (>= 1:20.3) but it is not going to be installed or
                            esl-erlang (>= 1:20.3)
                   Depends: erlang-inets (>= 1:20.3) or
                            esl-erlang (>= 1:20.3)
                   Depends: erlang-mnesia (>= 1:20.3) or
                            esl-erlang (>= 1:20.3)
                   Depends: erlang-os-mon (>= 1:20.3) or
                            esl-erlang (>= 1:20.3)
                   Depends: erlang-parsetools (>= 1:20.3) or
                            esl-erlang (>= 1:20.3)
                   Depends: erlang-public-key (>= 1:20.3) or
                            esl-erlang (>= 1:20.3)
                   Depends: erlang-runtime-tools (>= 1:20.3) or
                            esl-erlang (>= 1:20.3)
                   Depends: erlang-ssl (>= 1:20.3) or
                            esl-erlang (>= 1:20.3)
                   Depends: erlang-syntax-tools (>= 1:20.3) or
                            esl-erlang (>= 1:20.3)
                   Depends: erlang-tools (>= 1:20.3) or
                            esl-erlang (>= 1:20.3)
                   Depends: erlang-xmerl (>= 1:20.3) or
                            esl-erlang (>= 1:20.3)
                   Depends: socat but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
EN

回答 2

Stack Overflow用户

发布于 2020-09-07 16:16:49

运行以下命令将解决错误并成功安装erlang

代码语言:javascript
运行
复制
echo 'deb https://packages.erlang-solutions.com/ubuntu xenial contrib' | sudo tee -a /etc/apt/sources.list

wget https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc

sudo apt-key add erlang_solutions.asc

apt update && apt install esl-erlang
票数 1
EN

Stack Overflow用户

发布于 2021-07-06 15:20:30

不幸的是,似乎你要么必须手动安装这些依赖项(例如,this solution),要么使用esl-erlang,它至少为你捆绑了其中的一部分。

后者至少对我的情况有效,我所缺少的就是erlang-ftperlang-tftp

代码语言:javascript
运行
复制
The following packages have unmet dependencies:
 erlang : Depends: erlang-appmon
          Depends: erlang-ftp but it is not going to be installed
          Depends: erlang-gs
          Depends: erlang-inviso
          Depends: erlang-percept
          Depends: erlang-pman
          Depends: erlang-test-server
          Depends: erlang-tftp but it is not going to be installed
          Depends: erlang-toolbar
          Depends: erlang-tv
          Depends: erlang-typer

esl-erlang只是完整的安装,如here的常见问题解答中所述。

简而言之,我的命令看起来像这样的(对于v.23.3.1):

代码语言:javascript
运行
复制
apt-get install esl-erlang=1:23.3.1-1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55861746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档