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

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

rabbitmq-server包含在Debian 6.0(squeeze)以及Ubuntu 9.04以后。

我试图通过SSH启动它,并invoke-rc.d rabbitmq-server启动,但是意识到init.d中没有rabbitmq-server。 – rabbitmqctl状态也是未知的。 我也无法用dpkg –get-selectionsfind它。

我不得不承认,我是Linux新手,但是有可能没有预装rabbitmq服务器? 或者,也许我正在寻找错误的地方?

谢谢

“rabbitmq-server自6.0(挤压)包含在Debian中,9.04以后包含在Ubuntu中”意味着在默认安装过程中,它们可以在各自的存储库中使用,而不是默认安装。

你需要运行

apt-get install rabbitmq-server 

安装

rabbitmq-server默认不安装。 什么

rabbitmq-server包含在Debian 6.0(squeeze)以及Ubuntu 9.04以后。

意思是你可以做

 apt-get install rabbitmq-server 

那会安装rabbitmq-server。 您将不需要添加任何额外的存储库。

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

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

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

如果您还没有安装Erlang(RabbitMQ在Erlang虚拟机上运行),那么最简单的方法就是按照Bash的指示: http : //wiki.basho.com/Installing-Erlang.html

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