05
2020
08

RabbitMQ 安装(Centos)2

来自RabbitMQ的零依赖Erlang


运行RabbitMQ的零依赖erlang rpm包可以通过包Cloud和Bintray上的Yum存储库安装,也可以直接下载

对于一些运行biterlang的模块和依赖项,biterlang并不表示它们是必需的。


openSUSE的Erlang包

openSUSE包存储库提供Erlang,因此可以使用Zypper安装它:

sudo zypper in erlang

标准存储库中可用的Erlang版本实际上将落后于最新版本。要使用最新功能的最新版本,请添加适用于Erlang的openSUSE Factory repositories

# add the openSUSE erlang factory, obs:// extracts the http url for the matching distro.
sudo zypper ar -f  obs://devel:languages:erlang:Factory openSUSE-Erlang-Factory
# import the signing key and refresh the repository
sudo zypper --gpg-auto-import-keys refresh
# install a recent Erlang version
sudo zypper in erlang


来自Erlang Solutions的Erlang Yum存储库

按照Erlang Solutions上“使用存储库安装”下的说明进行操作。请注意,Erlang解决方案倾向于提供RabbitMQ可能支持也可能不支持的最新Erlang版本。使用此选项安装Erlang时,建议使用版本锁定(见下文)。


来自Erlang解决方案的单片Erlang包

er lang solutions下载并安装适当的esl erlang 


来自EPEL存储库的Erlang包

按照EPEL FAQ中的步骤在目标计算机上启用EPEL,然后以root用户身份运行以下命令:

yum install erlang


Yum 中的包版本锁定

建议使用yum版本锁定插件来防止不必要的Erlang升级。当通过Erlang解决方案存储库安装Erlang时,强烈建议这样做。


包依赖项

使用Yum安装时,只要兼容版本可用,除了Erlang/OTP之外的所有依赖项都应该被解析并自动安装。如果不是这样,则必须手动安装依赖项包。

但是,当通过yum依赖项安装本地RPM文件时,必须手动安装。依赖关系是:


« 上一篇 下一篇 »