跳至主内容

Team RabbitMQ 的 Debian (apt) 仓库正在迁移

·阅读 7 分钟

Debian 和 Ubuntu 用户请注意:我们的 apt 仓库正在迁移

现有的仓库 ppa1.rabbitmq.comppa2.rabbitmq.com 将继续运行直到 2025 年 11 月 1 日,但不会收到任何新更新。

我们的 Debian (Apt) 仓库即将迁移

我们的 Debian (apt) 仓库正从 ppa*.rabbitmq.com 迁移至 deb*.rabbitmq.com。新仓库现已上线,并已在 Debian 文档指南中进行了说明

如何迁移

要添加新仓库及其 签名密钥,请使用以下脚本。

#!/bin/sh

sudo apt-get install curl gnupg apt-transport-https -y

## Team RabbitMQ's signing key
curl -1sLf "https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA" | sudo gpg --dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg > /dev/null

## Add apt repositories maintained by Team RabbitMQ
sudo tee /etc/apt/sources.list.d/rabbitmq.list <<EOF
## Modern Erlang/OTP releases
##
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb1.rabbitmq.com/rabbitmq-erlang/ubuntu/noble noble main
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb2.rabbitmq.com/rabbitmq-erlang/ubuntu/noble noble main

## Latest RabbitMQ releases
##
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb1.rabbitmq.com/rabbitmq-server/ubuntu/noble noble main
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb2.rabbitmq.com/rabbitmq-server/ubuntu/noble noble main
EOF

## Update package indices
sudo apt-get update -y

## Install Erlang packages
sudo apt-get install -y erlang-base \
erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets \
erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key \
erlang-runtime-tools erlang-snmp erlang-ssl \
erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl

## Install rabbitmq-server and its dependencies
sudo apt-get install rabbitmq-server -y --fix-missing

新仓库的变化

新仓库 deb1.rabbitmq.comdeb2.rabbitmq.com 使用的是 我们团队的标准签名密钥 进行签名,而不再使用其上游 Cloudsmith 仓库所使用的密钥。

对于较旧的发行版,新仓库提供回溯至 RabbitMQ 3.10.x 的软件包,以及回溯至 24 或 25 的 Erlang 版本。较新的发行版(如 Ubuntu 24.04)则从 RabbitMQ 3.12.x 和 Erlang 26 开始。请注意,即使是 3.12.x 系列也已完全停止支持。我们强烈建议大家迁移到最新的 RabbitMQ 4.x 系列。

如果您使用了 apt 固定 (pinning),请注意新仓库的 Origin 字段已更改为 RabbitMQ

现有仓库停用时间表

现有的仓库 ppa1.rabbitmq.comppa2.rabbitmq.com 将维持运行至 2025 年 11 月 1 日,但届时将不再接收任何新更新。2025 年 11 月 1 日之后,这些仓库将被永久关闭。

请不要推迟迁移,这仅仅是更新一个 apt 仓库定义文件的问题:新仓库使用的签名密钥多年来一直被我们的文档推荐用于安装。

感谢 Cloudsmith

Cloudsmith.io 自 2016 年以来一直直接或作为镜像上游为我们的 aptdnf (yum, RPM) 仓库提供支持。近十年来,Cloudsmith 为我们提供了可靠的服务和易于自动化的 API。

© . This site is unofficial and not affiliated with VMware.