Install a specific RabbitMQ version on Ubuntu

2,226 views
Skip to first unread message

Jonathan Locke

unread,
Jul 16, 2016, 12:36:22 PM7/16/16
to rabbitmq-users
Hi

So at work we've followed the RabbitMQ documentation to install RabbitMQ and join our nodes to a cluster and made our queues Highly Available, everything is working great!

However, when installing using the commands in the documentation we noted as a "TODO" that we would need to install a specific version rather than always the latest. In our organisation we're required to put upgrades like this through our Test/Stage environments first. However, I can't find a post that shows how to install specific versions on Ubuntu (server) 14.04? In all the blogs posts online it is the same process that always takes the latest version which states the "testing" and "main" releases. Apart from installing a specific version I would also like to ensure that the version we install is the "main" release and not "testing" release.

Apologies if this is a noobie question, however, I couldn't find anything in the current topics of this forum and I/we surely can't be the only people what wish to do this...

Jonny

Michael Klishin

unread,
Jul 16, 2016, 4:24:44 PM7/16/16
to rabbitm...@googlegroups.com
--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-user...@googlegroups.com.
To post to this group, send email to rabbitm...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Michael Klishin

unread,
Jul 17, 2016, 9:02:34 AM7/17/16
to rabbitm...@googlegroups.com
also, from [1]:

«A specific version number can be requested with apt install package=version…»

Note that the repo on rabbitmq.com only provides the most recent version. .deb files
can be downloaded e.g. from GitHub and installed via dpkg --install as an alternative.
The downside of this is that dependencies need to be taken care of manually.

--
MK

Staff Software Engineer, Pivotal/RabbitMQ

Jonathan Locke

unread,
Jul 18, 2016, 7:55:16 AM7/18/16
to rabbitm...@googlegroups.com
Hi Michael

Thanks for the info! Is there an easy way to know what all the dependencies are? Like a way to loop over them and install them so installation can be scripted? Or is the only (current) dependency Erlang itself?

I guess an alternative solution (for hosting on AWS like we are) would be to install the current version onto the AWS Ubuntu Server AMI and rebake that as our own (private) AMI and then just use this when we spin up nodes and in our installation script do any general Ubuntu updates then join the node to the cluster.

J

--
You received this message because you are subscribed to a topic in the Google Groups "rabbitmq-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/rabbitmq-users/GCttfEw7vrk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to rabbitmq-user...@googlegroups.com.

Michael Klishin

unread,
Jul 18, 2016, 2:57:30 PM7/18/16
to rabbitm...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages