Prosty sposób na zainstalowanie RabbitMQ w Ubuntu?
Czy jest jakiś prosty sposób na zainstalowanie RabbitMQ Dla Ubuntu? Zrobiłem tak:
Dodaj następujący wiersz do /etc/apt/sources.list
:
deb http://www.rabbitmq.com/debian/ testing main
Następnie zainstaluj za pomocą apt-get
:
$ sudo apt-get install rabbitmq-server
Ale za każdym razem dostaję następujący błąd:
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
Jak mam instalować zależności i kontrolować wersję erlang-nox
skoro jest już zainstalowana?
6 answers
Najprostszym sposobem jest usunięcie jakiegokolwiek śladu Erlanga lub RabbitMQ w Twoim systemie, następnie przejdź do http://www.erlang-solutions.com/section/132/download-erlang-otp dla binarnego Ubuntu Erlang (VM, który uruchamia RabbitMQ), a następnie przejdź tutaj http://www.rabbitmq.com/download.html aby uzyskać RabbitMQ.
Dla Erlanga wybierz 64-bitowy lub nieokreślony (32-bitowy) w zależności od wersji systemu operacyjnego. Istnieje tylko jeden binarny RabbitMQ, który jest w pełni cross platform, tzn. nie zmienia się między 32 bit i 64 bit.
Uruchom te pakiety i masz najnowsze i najlepsze z obu pakietów, które są w fazie bardzo aktywnego rozwoju.
Jest to najprostszy sposób, gdy weźmiesz pod uwagę przyszłe problemy, których unikniesz.
Osobiście zalecałbym również trzymanie krytycznych pakietów aplikacji poza standardowym systemem plików Linuksa. To, czy zdecydujesz się umieścić je w /opt, /home/erlang, /apps lub /packages, nie ma znaczenia. The important thing ma przejąć pełną kontrolę nad tymi pakietami i nie pozwolić menedżerowi pakietów systemu operacyjnego kierować podejmowaniem decyzji.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-29 03:40:47
Najprostszy sposób instalacji rabbitMQ w 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
Domyślną nazwą użytkownika / hasłem będzie guest / guest, a portem dla będzie 5672;
Jeśli chcesz zmienić nazwę użytkownika i hasło lub dodać nowego użytkownika, postępuj zgodnie z poniższymi instrukcjami
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 ".*" ".*" ".*"
I aby usunąć użytkownika guest należy uruchomić tę komendę
sudo rabbitmqctl delete_user guest
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-03 09:37:14
Jeśli odpowiedź Mudaser Ali nie pomoże, możesz skorzystać z poniższych kroków. U mnie zadziałało. Należy pamiętać, że ta odpowiedź jest dla Ubuntu precyzyjne.
Pobierz debain z http://www.rabbitmq.com/install-debian.html , ale nie uruchamiaj go
Otwórz /etc/apt/sources.list
i dodaj do niego poniższy wiersz
deb http://packages.erlang-solutions.com/ubuntu precise contrib
Następnie wykonaj poniższe polecenia
wget http://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc
sudo apt-key add erlang_solutions.asc
sudo apt-get update
sudo apt-get install erlang
sudo apt-get install erlang-nox
sudo dpkg -i rabbitmq-server_3.2.1-1_all.deb
Reference:http://www.scotthelm.com/2013/11/27/rabbit-mq-and-erlang-and-ubuntu-oh-my.html
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-26 06:36:51
Możesz chcieć odinstalować / usunąć istniejący erlang-nox:
sudo apt-get remove erlang-nox
A następnie zainstaluj rabbitmq-server (który zainstaluje wymagany erlang-nox). Dobrym pomysłem będzie jednak sprawdzenie, czy Deinstalacja / usunięcie bieżącej wersji erlang-nox nie zepsuje czegoś innego, co jest zainstalowane na twoim pudełku.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-11 05:57:18
Poniższe polecenia działały dla mnie, są podobne do kroków @ Samuel Alexander, ale można je po prostu skopiować i wkleić.
Zastrzeżenie: to jest dla "Debian Wheezy". Jeśli używasz innej wersji Debiana, spróbuj zmienić wheezy
w drugim wierszu poniżej na swoją wersję. Jeśli nie znasz swojej wersji, uruchom polecenie cat /etc/*-release | grep Debian
i powie Ci.
Gdy poznasz swoją wersję i zastąpisz "wheezy" na drugiej linii, spróbuj tego:
echo "deb http://www.rabbitmq.com/debian/ testing main" | sudo tee -a /etc/apt/sources.list
echo "deb http://packages.erlang-solutions.com/ubuntu wheezy contrib" | sudo tee -a /etc/apt/sources.list
wget http://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc
sudo apt-key add erlang_solutions.asc
sudo apt-get update
sudo apt-get -y install erlang erlang-nox
sudo apt-get -y --force-yes install rabbitmq-server
# Enable the web interface
sudo rabbitmq-plugins enable rabbitmq_management
sudo service rabbitmq-server restart
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-05-04 05:16:50
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
Źródło: Małpy Bindasa
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-18 13:48:36