根据 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 版本。