Простой способ установить RabbitMQ в Ubuntu?

Есть ли простой способ установки RabbitMQ для Ubuntu? Я сделал следующее:

Добавьте следующую строку в /etc/apt/sources.list :

deb http://www.rabbitmq.com/debian/ testing main  

затем установите с помощью apt-get :

$ sudo apt-get install rabbitmq-server

Но я каждый раз получать следующую ошибку:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 rabbitmq-server: Depends: erlang-nox (>= 1:12.b.3) but 1:11.b.5dfsg-11 is to be     installed
 E: Broken packages

Как мне установить зависимости и контролировать версию erlang-nox , если она уже установлена?

26
задан David Cain 20 November 2012 в 14:22
поделиться

3 ответа

Простейший способ установки rabbitMQ в Ubuntu:

echo "deb http://www.rabbitmq.com/debian/ testing main"  | sudo tee  /etc/apt/sources.list.d/rabbitmq.list > /dev/null
wget https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
sudo apt-key add rabbitmq-signing-key-public.asc
sudo apt-get update
sudo apt-get install rabbitmq-server -y
sudo service rabbitmq-server start
sudo rabbitmq-plugins enable rabbitmq_management
sudo service rabbitmq-server restart

Имя пользователя / пароль по умолчанию будет guest / guest, а порт для будет 15672; для пользовательского интерфейса следуйте - http: // localhost: 15672

, если вы хотите изменить имя пользователя и пароль или добавить нового пользователя, выполните следующие действия:

sudo rabbitmqctl add_user user_name password_for_this_user
sudo rabbitmqctl set_user_tags user_name administrator
sudo rabbitmqctl set_permissions -p / user_name ".*" ".*" ".*"

и удалить гостя, пожалуйста, запустите эту команду

sudo rabbitmqctl delete_user guest
57
ответ дан 28 November 2019 в 06:22
поделиться

Возможно, вы захотите удалить / удалить существующий erlang-nox:

sudo apt-get remove erlang-nox

, а затем установить rabbitmq-сервер (который установит необходимый erlang-nox). Тем не менее, будет хорошей идеей проверить, не нарушает ли удаление / удаление текущей версии erlang-nox что-то еще, установленное на вашем компьютере.

4
ответ дан 28 November 2019 в 06:22
поделиться

Следовать инструкциям на https://www.rabbitmq.com/install-debian.html было для меня самым простым способом - использовать метод Package Cloud.

Вам нужно будет добавить репозиторий для erlang и выполнить команды, которые они дали для установки erlang, затем добавить пакет облачного репо и установить rabbitmq-сервер. Сработал как шарм для меня.

0
ответ дан 28 November 2019 в 06:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: