Qual é a maneira mais simples de instalar versões mais recentes do RabbitMQ and Erlang no Ubuntu 10.04?

4

Eu preciso usar o RabbitMQ no Ubuntu 10.04. Eu o instalei antes, mas foi para fins de teste / aprendizado de código. Eu quero usar versões mais novas do Erlang e do RabbitMQ do que as fornecidas nos repositórios do Lucid Lynx para uso real, porque muitas coisas mudaram nas versões mais recentes. Os dois principais pontos concluídos das mudanças de software são:

  1. No RabbitMQ, algumas bibliotecas cliente não funcionam mais com a antiga versão do repositório, que é pré-2.0.
  2. O pacote apt erlang-nox é a versão Erlang R13B, que é a versão mínima necessária para o RabbitMQ. No entanto, como o SSL é um requisito estrito de nossa arquitetura, precisamos de pelo menos R14 de acordo com a página .

O RabbitMQ oferece um pacote .deb , mas requer explicitamente que um pacote seja instalado através do gerenciador de pacotes chamado% código%. Em vez disso, tentei compilar o Erlang e o RabbitMQ a partir de fontes, mas o RabbitMQ tem sido um interminável buraco de dependências; até mesmo o Makefile tem dependências, já que ele está tentando usar programas que não estão instalados no Ubuntu Server por padrão. Naturalmente, os programas que ele tenta usar também possuem muitas dependências no apt. Eu não tenho medo de resolver algumas dependências normalmente, mas eu realmente não quero procurar e instalar 500-1000 MB de dependências para instalar o RabbitMQ, não importa o quão importante ele seja.

Eu achava que o Ubuntu Backports poderia ser uma opção, mas aprendi que nem todo pacote tem um backport.

Nós planejamos mudar para o Ubuntu 12.04 este ano, mas não é uma prioridade agora ... implementar o RabbitMQ para produção é.

    
por Brian 23.05.2012 / 22:19

1 resposta

1

Eu costumo corrigir a instalação padrão do Ubuntu com uma versão mais recente compilada a partir do código-fonte e ela deve funcionar bem

    
por 23.05.2012 / 22:38