RabbitMQ on Ubuntu (仿生) 安装问题



以下说明:

在 Debian 和 Ubuntu 上安装

  1. 添加存储库签名密钥:
curl -fsSL https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc | sudo apt-key add -
  1. 启用 apt HTTPS 传输:
sudo apt-get install apt-transport-https
  1. 添加一个源列表文件:(/etc/apt/sources.list.d/bintray.erlang.list(,其中包含以下内容:
deb http://dl.bintray.com/rabbitmq-erlang/debian bionic erlang
  1. 安装 Erlang 软件包:
sudo apt-get update -y
sudo apt-get install -y erlang-base 
erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets 
erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key 
erlang-runtime-tools erlang-snmp erlang-ssl 
erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl

我收到以下错误消息:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package erlang-ftp
E: Unable to locate package erlang-tftp

我该如何处理这个问题?

erlang-ftperlang-tftp的软件包是在Ubuntu 19.04(disco(中引入的,因此在仿生中不存在。 只需将它们排除在命令之外;它们不是 RabbitMQ 运行所必需的。

首先,我听从了legoscia的建议,继续说:

sudo apt-get update -y
sudo apt-get install -y rabbitmq-server

不幸的是,它以另一部分控制台抱怨结束。

然后我给了威尔一个机会,并查看了"快速入门示例"shell片段:

快速入门示例

sudo apt-get update -y
sudo apt-get install curl gnupg -y
curl -fsSL https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc | sudo apt-key add -
sudo apt-get install apt-transport-https
sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list <<EOF
deb https://dl.bintray.com/rabbitmq-erlang/debian bionic erlang
deb https://dl.bintray.com/rabbitmq/debian bionic main
EOF
sudo apt-get update -y
sudo apt-get install rabbitmq-server -y --fix-missing

综上所述,事情终于看起来很有希望了。谢谢。你们两个。

最新更新