Я пытаюсь настроить RabbitMQ, но с моими зависимостями происходит нечто необычное. Я использую Debian 7.1, который будет использоваться в качестве сервера, следовательно, не имеет рабочего стола. Я пытаюсь установить rabbitmq-сервер, используя aptitude:
$ apt-get install rabbitmq-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package rabbitmq-server is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source.
E: Package 'rabbitmq-server' has no installation candidate
Получение файла .deb с сайта RabbitMQ приводит к следующей ошибке зависимости:
$ dpkg -i rabbitmq-server_3.1.3-1_all.deb
Selecting previously unselected package rabbitmq-server.
(Reading database ... 31422 files and directories currently installed.)
Unpacking rabbitmq-server (from rabbitmq-server_3.1.3-1_all.deb) ...
dpkg: dependency problems prvent configuration of rabbitmq-server:
rabbitmq-server depends on erlang-nox (>= 1:12.b.3) | esl-erlang; however:
Package erlang-nox is not installed.
Package esl-erlang is not installed.
Попытка установить erlang-nox сама по себе дает похожие результаты:
$ apt-get install erlang-nox
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package erlang-nox is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source.
E: Package 'erlang-nox' has no installation candidate
Мой список источников следующий:
$ cat /etc/apt/sources.list
...
deb http://security.debian.org wheezy/updates main contrib
deb-src http://security.debian.org wheezy/updates main contrib
#deb http://www.rabbitmq.com/debian testing main
Последняя строка была добавлена после того, как я не смог установить rabbiqmq-сервер с помощью вышеуказанных процедур, но также не работал.
Я попытался установить erlang вручную (скомпилировать и использовать make install), но rabbitmq все еще жаловался на это и не смог установить.
Есть какие-нибудь указатели относительно того, что может быть здесь не так?