Установка Erlang & RabbitMQ на Debian-проблемы с пакетами

Я пытаюсь настроить RabbitMQ, но что-то странное происходит с моими зависимостями. Я бегу в Debian 7.1, который будет использоваться в качестве сервера, следовательно, не имеет рабочего места. Пытаюсь установить rabbitmq-server используя 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-server через описанные выше процедуры,но не работал.

Я попытался установить erlang вручную (компиляция и использование make install), но rabbitmq все еще жаловался на это и не будет устанавливать.

любые советы, что может быть неправильно здесь?

23
задан user991710
19.12.2022 7:22 Количество просмотров материала 3294
Распечатать страницу

1 ответ

код sources.list отсутствует основной репозиторий Debian. Добавьте эту строку /etc/apt/sources.list и попробуйте установить rabbitmq-server еще раз:

deb http://ftp.us.debian.org/debian stable main contrib non-free

Как видите,здесь на rabbitmq-server действительно находится в главном репозитории debian, поэтому после добавления строки выше вы сможете установить его с помощью

sudo apt-get install rabbitmq-server 

просто убедитесь, что выбрать зеркало debian то близко к вам и редактирует линию deb соответственно.

2
отвечен terdon 2022-12-20 15:10

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх