ubuntu - 在 Ubuntu 上安装 RabbitMq 时出现 Erlang 依赖问题

标签 ubuntu rabbitmq erlang

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

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

我关注了

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

How do I install a specific version of erlang?

每次我都会遇到同样的错误:

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).

最佳答案

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

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

关于ubuntu - 在 Ubuntu 上安装 RabbitMq 时出现 Erlang 依赖问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55861746/

相关文章:

c++ - Qt Creator 找不到 openCV 库

rabbitmq - Varnish 中的 HTTP 方法 PURGE 是幂等的吗?

c# - 基于多线程的 RabbitMQ 消费者

erlang - Erlang 中的控制字符转义

design-patterns - 什么是用于 "Process as Message"工作队列的 Erlang 设计模式?

postgresql - Postgres密码认证问题

linux - 如何在 ubuntu 中记录终端击键

ubuntu - 在 Ubuntu : An exception occurred in the driver while loading tests 上运行 NUnit 测试

node.js - RabbitMQ 和 Node JS : Following '1 connection per app, 1 channel per thread, 1 consumer per channel' guideline

python - Erlang 512 哈希与 python 512 哈希不匹配