Quando estou usando o comando abaixo
sudo apt-get install rabbitmq-server
Estou recebendo a dependência de pacote ausente abaixo
Reading package lists... Done
Building dependency tree
Reading state information... Done
rabbitmq-server is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
erlang-nox : Depends: erlang-base but it is not going to be installed or
erlang-base-hipe but it is not going to be installed
Depends: erlang-asn1 but it is not going to be installed
Depends: erlang-corba but it is not going to be installed
Depends: erlang-crypto but it is not going to be installed
Depends: erlang-diameter but it is not going to be installed
Depends: erlang-docbuilder but it is not installable
Depends: erlang-edoc but it is not going to be installed
Depends: erlang-erl-docgen but it is not going to be installed
Depends: erlang-eunit but it is not going to be installed
Depends: erlang-ic but it is not going to be installed
Depends: erlang-inets but it is not going to be installed
Depends: erlang-inviso but it is not installable
Depends: erlang-mnesia but it is not going to be installed
Depends: erlang-odbc but it is not going to be installed
Depends: erlang-os-mon but it is not going to be installed
Depends: erlang-parsetools but it is not going to be installed
Depends: erlang-percept but it is not going to be installed
Depends: erlang-public-key but it is not going to be installed
Depends: erlang-runtime-tools but it is not going to be installed
Depends: erlang-snmp but it is not going to be installed
Depends: erlang-ssh but it is not going to be installed
Depends: erlang-ssl but it is not going to be installed
Depends: erlang-syntax-tools but it is not going to be installed
Depends: erlang-tools but it is not going to be installed
Depends: erlang-webtool but it is not going to be installed
Depends: erlang-xmerl but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Não consigo entender como instalar todos esses pacotes e depois instalar o Rabit-MQ
Eu também tentei baixar o
coelhomq-server_3.5.6-1_all.deb
e então use o comando
sudo dpkg -i rabbitmq-server_3.5.6-1_all.deb
Mas estou obtendo resultados como
(Reading database ... 320808 files and directories currently installed.)
Preparing to unpack rabbitmq-server_3.5.6-1_all.deb ...
Unpacking rabbitmq-server (3.5.6-1) over (3.5.6-1) ...
dpkg: dependency problems prevent configuration of rabbitmq-server:
rabbitmq-server depends on erlang-nox (>= 1:13.b.3) | esl-erlang; however:
Package erlang-nox is not configured yet.
Package esl-erlang is not installed.
dpkg: error processing package rabbitmq-server (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.7.0.2-2) ...
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
rabbitmq-server
O que estou fazendo de errado.
Conselho por favor!!
Obrigado!!!!
Responder1
Você está recebendo todos esses erros de dependência não atendidos porque está tentando instalar software em uma versão do Ubuntu que atingiu o fim de sua vida útil e, portanto, não é mais compatível. A coisa sensata a fazer é fazer backup de seus dados e fazer uma nova instalação do Ubuntu 14.04, que também é uma versão de suporte de longo prazo como o Ubuntu 10.04.
Alternativamente, você pode fazer uma nova instalação do Ubuntu 15.10. O Ubuntu 15.10, que será lançado em poucos dias no dia 22 de outubro, tem quase a mesma versão do RabbitMQ-Server que você está tentando instalar em seus repositórios oficiais, então você certamente não receberá nenhum erro se instalar o RabbitMQ-Server 3.5.4-1 do Ubuntu Software Center no Ubuntu 15.10.
Em vez de fazer uma nova instalação, você também pode tentar atualizar o Ubuntu 10.04 para o Ubuntu 14.04 seguindo as instruções emPosso pular os lançamentos durante a atualização?, no entanto, isso pode resultar em um sistema mal configurado.
Responder2
Esta solução funcionou para mim
adicione esta linha:
deb http://packages.erlang-solutions.com/debian precise contrib
para:
/etc/apt/sources.list
então no terminal execute os comandos abaixo:
sudo apt-get update
sudo apt-get install erlang-nox
sudo apt-get install socat
sudo wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server_3.6.9-1_all.deb
sudo dpkg -i rabbitmq-server_3.6.9-1_all.deb