使用 PackageCloud Yum 存储库安装
PackageCloud 提供了一个包含 RabbitMQ 包的 Yum 存储库。Package Cloud 也可用于通过 yum 安装最新的 Erlang 版本。
使用 PackageCloud 提供的初始化脚本配置Yum 存储库
设置存储库的一种快速方法是使用Package Cloud 提供的脚本。这不是必需的,应该仔细考虑,因为它将生成的脚本从公共 Internet 传输到特权 shell。
手动配置基于PackageCloud的 Yum 存储库
1、Yum 将验证它安装的任何包的签名,因此该过程的第一步是导入签名密钥
请注意,如果上述任何导入命令因 SHA1 哈希算法而以错误结束,则必须先执行以下命令:
然后重试失败的导入命令。
2、为 RabbitMQ 和 Modern Erlang 添加 Yum 存储库
为了使用 Yum 存储库,必须在/etc/yum.repos.d/
目录下添加一个.repo
文件(例如rabbitmq.repo
) 。文件的内容会因发行版(例如 CentOS Stream 9
、CentOS Stream 8
或 OpenSUSE
)而略有不同。
Red Hat 8、CentOS Stream 9、CentOS 8、现代 Fedora 发布
以下示例设置了一个存储库,该存储库将安装 RabbitMQ 及其来自 PackageCloud 的 Erlang 依赖项,并以CentOS Stream 和 CentOS 8为目标。最近的 Fedora 版本可以使用相同的存储库定义。
OpenSUSE
以下示例针对 OpenSUSE,并且仅安装 RabbitMQ 包存储库。假定 Erlang 是从devel:languages:erlang:Factory存储库提供的。
安装软件包
使用 Yum 安装软件包
Red Hat 8、CentOS Stream、CentOS 8、Modern Fedora;
更新 Yum 包元数据:
接下来从标准存储库安装依赖项:
最后,安装 Modern Erlang 和 RabbitMQ:
使用 Zypper 安装软件包
首先,更新 Zypper 包元数据:
然后安装软件包:
作者:Jeebiz 创建时间:2023-04-06 18:54
最后编辑:Jeebiz 更新时间:2025-02-25 09:33
最后编辑:Jeebiz 更新时间:2025-02-25 09:33