Skip to content

Commit 18faec1

Browse files
A Debian Trixie repo for rabbitmq-server is now available
Trixie provides Erlang 27.3, so we don't need to provide our own Erlang package.
1 parent 5318028 commit 18faec1

File tree

3 files changed

+135
-3
lines changed

3 files changed

+135
-3
lines changed

docs/install-debian.md

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ i.e. inline with [distribution EOL policy](https://wiki.debian.org/DebianRelease
9090
Currently the list of supported Debian-based distributions includes
9191

9292
* Ubuntu 20.04 (Focal), 22.04 (Jammy) and 24.04 (Noble)
93-
* Debian Bullseye (11), Bookworm (12)
93+
* Debian Bullseye (11), Bookworm (12), and Trixie (13)
9494

9595
The package may work on other Debian-based distributions
9696
if [dependencies](#manual-installation) are satisfied (e.g. using a backports repository)
@@ -273,6 +273,38 @@ sudo apt-get install rabbitmq-server -y --fix-missing
273273
```
274274
</TabItem>
275275

276+
<TabItem value="debian-trixie" label="Debian Trixie">
277+
```bash
278+
#!/bin/sh
279+
280+
sudo apt-get install curl gnupg apt-transport-https -y
281+
282+
## Team RabbitMQ's signing key
283+
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
284+
285+
## Add apt repositories maintained by Team RabbitMQ
286+
sudo tee /etc/apt/sources.list.d/rabbitmq.list <<EOF
287+
## Latest RabbitMQ releases
288+
##
289+
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb1.rabbitmq.com/rabbitmq-server/debian/trixie trixie main
290+
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb2.rabbitmq.com/rabbitmq-server/debian/trixie trixie main
291+
EOF
292+
293+
## Update package indices
294+
sudo apt-get update -y
295+
296+
## Install Erlang packages
297+
sudo apt-get install -y erlang-base \
298+
erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets \
299+
erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key \
300+
erlang-runtime-tools erlang-snmp erlang-ssl \
301+
erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl
302+
303+
## Install rabbitmq-server and its dependencies
304+
sudo apt-get install rabbitmq-server -y --fix-missing
305+
```
306+
</TabItem>
307+
276308
<TabItem value="debian-bookworm" label="Debian Bookworm">
277309
```bash
278310
#!/bin/sh
@@ -454,6 +486,18 @@ EOF
454486
```
455487
</TabItem>
456488

489+
<TabItem value="debian-trixie" label="Debian Trixie">
490+
```bash
491+
## Add apt repositories maintained by Team RabbitMQ
492+
sudo tee /etc/apt/sources.list.d/rabbitmq.list <<EOF
493+
## Latest RabbitMQ releases
494+
##
495+
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb1.rabbitmq.com/rabbitmq-server/debian/trixie trixie main
496+
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb2.rabbitmq.com/rabbitmq-server/debian/trixie trixie main
497+
EOF
498+
```
499+
</TabItem>
500+
457501
<TabItem value="debian-bookworm" label="Debian Bookworm">
458502
```bash
459503
sudo tee /etc/apt/sources.list.d/rabbitmq.list <<EOF

versioned_docs/version-4.0/install-debian.md

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ i.e. inline with [distribution EOL policy](https://wiki.debian.org/DebianRelease
9090
Currently the list of supported Debian-based distributions includes
9191

9292
* Ubuntu 20.04 (Focal), 22.04 (Jammy) and 24.04 (Noble)
93-
* Debian Bullseye (11), Bookworm (12)
93+
* Debian Bullseye (11), Bookworm (12), and Trixie (13)
9494

9595
The package may work on other Debian-based distributions
9696
if [dependencies](#manual-installation) are satisfied (e.g. using a backports repository)
@@ -273,6 +273,38 @@ sudo apt-get install rabbitmq-server -y --fix-missing
273273
```
274274
</TabItem>
275275

276+
<TabItem value="debian-trixie" label="Debian Trixie">
277+
```bash
278+
#!/bin/sh
279+
280+
sudo apt-get install curl gnupg apt-transport-https -y
281+
282+
## Team RabbitMQ's signing key
283+
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
284+
285+
## Add apt repositories maintained by Team RabbitMQ
286+
sudo tee /etc/apt/sources.list.d/rabbitmq.list <<EOF
287+
## Latest RabbitMQ releases
288+
##
289+
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb1.rabbitmq.com/rabbitmq-server/debian/trixie trixie main
290+
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb2.rabbitmq.com/rabbitmq-server/debian/trixie trixie main
291+
EOF
292+
293+
## Update package indices
294+
sudo apt-get update -y
295+
296+
## Install Erlang packages
297+
sudo apt-get install -y erlang-base \
298+
erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets \
299+
erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key \
300+
erlang-runtime-tools erlang-snmp erlang-ssl \
301+
erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl
302+
303+
## Install rabbitmq-server and its dependencies
304+
sudo apt-get install rabbitmq-server -y --fix-missing
305+
```
306+
</TabItem>
307+
276308
<TabItem value="debian-bookworm" label="Debian Bookworm">
277309
```bash
278310
#!/bin/sh
@@ -454,6 +486,18 @@ EOF
454486
```
455487
</TabItem>
456488

489+
<TabItem value="debian-trixie" label="Debian Trixie">
490+
```bash
491+
## Add apt repositories maintained by Team RabbitMQ
492+
sudo tee /etc/apt/sources.list.d/rabbitmq.list <<EOF
493+
## Latest RabbitMQ releases
494+
##
495+
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb1.rabbitmq.com/rabbitmq-server/debian/trixie trixie main
496+
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb2.rabbitmq.com/rabbitmq-server/debian/trixie trixie main
497+
EOF
498+
```
499+
</TabItem>
500+
457501
<TabItem value="debian-bookworm" label="Debian Bookworm">
458502
```bash
459503
sudo tee /etc/apt/sources.list.d/rabbitmq.list <<EOF

versioned_docs/version-4.1/install-debian.md

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ i.e. inline with [distribution EOL policy](https://wiki.debian.org/DebianRelease
9090
Currently the list of supported Debian-based distributions includes
9191

9292
* Ubuntu 20.04 (Focal), 22.04 (Jammy) and 24.04 (Noble)
93-
* Debian Bullseye (11), Bookworm (12)
93+
* Debian Bullseye (11), Bookworm (12), and Trixie (13)
9494

9595
The package may work on other Debian-based distributions
9696
if [dependencies](#manual-installation) are satisfied (e.g. using a backports repository)
@@ -273,6 +273,38 @@ sudo apt-get install rabbitmq-server -y --fix-missing
273273
```
274274
</TabItem>
275275

276+
<TabItem value="debian-trixie" label="Debian Trixie">
277+
```bash
278+
#!/bin/sh
279+
280+
sudo apt-get install curl gnupg apt-transport-https -y
281+
282+
## Team RabbitMQ's signing key
283+
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
284+
285+
## Add apt repositories maintained by Team RabbitMQ
286+
sudo tee /etc/apt/sources.list.d/rabbitmq.list <<EOF
287+
## Latest RabbitMQ releases
288+
##
289+
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb1.rabbitmq.com/rabbitmq-server/debian/trixie trixie main
290+
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb2.rabbitmq.com/rabbitmq-server/debian/trixie trixie main
291+
EOF
292+
293+
## Update package indices
294+
sudo apt-get update -y
295+
296+
## Install Erlang packages
297+
sudo apt-get install -y erlang-base \
298+
erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets \
299+
erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key \
300+
erlang-runtime-tools erlang-snmp erlang-ssl \
301+
erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl
302+
303+
## Install rabbitmq-server and its dependencies
304+
sudo apt-get install rabbitmq-server -y --fix-missing
305+
```
306+
</TabItem>
307+
276308
<TabItem value="debian-bookworm" label="Debian Bookworm">
277309
```bash
278310
#!/bin/sh
@@ -454,6 +486,18 @@ EOF
454486
```
455487
</TabItem>
456488

489+
<TabItem value="debian-trixie" label="Debian Trixie">
490+
```bash
491+
## Add apt repositories maintained by Team RabbitMQ
492+
sudo tee /etc/apt/sources.list.d/rabbitmq.list <<EOF
493+
## Latest RabbitMQ releases
494+
##
495+
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb1.rabbitmq.com/rabbitmq-server/debian/trixie trixie main
496+
deb [arch=amd64 signed-by=/usr/share/keyrings/com.rabbitmq.team.gpg] https://deb2.rabbitmq.com/rabbitmq-server/debian/trixie trixie main
497+
EOF
498+
```
499+
</TabItem>
500+
457501
<TabItem value="debian-bookworm" label="Debian Bookworm">
458502
```bash
459503
sudo tee /etc/apt/sources.list.d/rabbitmq.list <<EOF

0 commit comments

Comments
 (0)