Debian Squeeze:如何找出 RabbitMQ 是否已安装?

Debian Squeeze:如何找出 RabbitMQ 是否已安装?

根据 RabbitMQ 文档,RabbitMQ 服务器已经安装在 Debian 6 Squeeze 上。

rabbitmq-server 自 6.0(squeeze)起包含在 Debian 中,自 9.04 起包含在 Ubuntu 中。

我尝试通过 SSH 启动它,调用-rc.d的rabbitmq服务器启动但发现 init.d 中没有 rabbitmq-server。-188金宝搏官网网址rabbitmqctl状态也是未知的。我也没有找到它dpkg --get-selections

我必须承认我是 Linux 新手,但可能没有预装 rabbitmq 服务器吗?或者我找错了地方?

谢谢

答案1

“rabbitmq-server 自 6.0 (squeeze) 起包含在 Debian 中,自 9.04 起包含在 Ubuntu 中”意味着它们在各自的存储库中可用,但在默认安装过程中未默认安装。

你需要跑

apt-get install rabbitmq-server

安装

答案2

rabbitmq-server 默认没有安装。

rabbitmq-server 自 6.0(squeeze)起包含在 Debian 中,自 9.04 起包含在 Ubuntu 中。

意思是你可以做

apt-get install rabbitmq-server

这将安装 rabbitmq-server。您不需要添加任何其他存储库。

答案3

使用如此老版本的 RabbitMQ 不是一个好主意。你可以访问这里http://www.rabbitmq.com/download.html并下载 Ubuntu/Debian 版本,然后在下载 .deb 文件后,运行

dpkg -i rabbitmq-server_2.8.4-1_all.deb

有如此多的性能改进和错误修复,以至于使用大多数 Linux 存储库中存在的旧版本是没有意义的。

如果你尚未安装 Erlang(RabbitMQ 在 Erlang VM 上运行),那么最简单的方法是按照此处 Bash 的说明进行操作:http://wiki.basho.com/Installing-Erlang.html

PS 更简单的方法是只安装包含 Erlang 的 Riak 二进制包,而不使用 Riak。或者使用 apt-get 的 ESL 存储库http://www.erlang-solutions.com/section/132/download-erlang-otp是的,他们确实有一个 Squeeze 版本。

相关内容