Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rabbitmq/erlang-debian-package
Fork of the official Debian package for Erlang
https://github.com/rabbitmq/erlang-debian-package
debian erlang packages ubuntu
Last synced: about 2 hours ago
JSON representation
Fork of the official Debian package for Erlang
- Host: GitHub
- URL: https://github.com/rabbitmq/erlang-debian-package
- Owner: rabbitmq
- License: apache-2.0
- Created: 2018-06-19T12:23:04.000Z (over 6 years ago)
- Default Branch: OTP-26.x/ubuntu/24.04
- Last Pushed: 2024-10-24T20:35:52.000Z (22 days ago)
- Last Synced: 2024-10-26T07:48:54.958Z (20 days ago)
- Topics: debian, erlang, packages, ubuntu
- Homepage: https://launchpad.net/~rabbitmq/+archive/ubuntu/rabbitmq-erlang
- Size: 2.04 MB
- Stars: 12
- Watchers: 18
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Erlang/OTP packages for Debian and Ubuntu
This repository contains release automation files for Debian and Ubuntu packages of Erlang/OTP. It is
maintained by the RabbitMQ team.This work is based on the [official Erlang/OTP package for Debian](https://salsa.debian.org/erlang-team/packages/erlang).
The RabbitMQ team adapted the upstream package to produce packages for more/different
combinations of Erlang/OTP, Debian and Ubuntu releases.Unlike Team RabbitMQ's [zero dependency Erlang/OTP RPM](https://github.com/rabbitmq/erlang-rpm), these packages
are not monolithic and use the same dependency tree as the official Debian packages of Erlang.## Supported Erlang/OTP and Debian/Ubuntu Combinations
Packages are published to several Launchpad PPAs:
* [`~rabbitmq/rabbitmq-erlang-26`](https://launchpad.net/~rabbitmq/+archive/ubuntu/rabbitmq-erlang-26) (26.x)
* [`~rabbitmq/rabbitmq-erlang-25`](https://launchpad.net/~rabbitmq/+archive/ubuntu/rabbitmq-erlang-25) (25.3.x)as well a Cloudsmith.io mirror (see below).
The following distributions are currently covered by at least one (e.g. Erlang 26.x)
release series of this package, corresponding to the [RabbitMQ Erlang requirement matrix](https://www.rabbitmq.com/docs/which-erlang):* Ubuntu 24.04 (Noble)
* Ubuntu 22.04 (Jammy)
* Debian Bookworm
* Debian BullseyeFor each distribution, the following release series of Erlang/OTP can be produced:
* `26.x`
* `25.3.x`
For every release series, only the latest minor series is supported.
## Apt Repository Setup
### Launchpad PPA
This package is build and published to [Ubuntu Launchpad](https://launchpad.net/~rabbitmq):
* [`~rabbitmq/rabbitmq-erlang-26`](https://launchpad.net/~rabbitmq/+archive/ubuntu/rabbitmq-erlang-26) (26.x)
* [`~rabbitmq/rabbitmq-erlang-25`](https://launchpad.net/~rabbitmq/+archive/ubuntu/rabbitmq-erlang-25) (25.3.x)Launchpad provides both `amd64` and `arm64` builds but only the latest published version
(older releases are not available).### Community Mirror of Cloudsmith
RabbitMQ Cloudsmith.io repository has a monthly traffic quota.
As such, we recommend that a community mirror of that repository
is used instead.``` shell
#!/bin/shsudo apt-get install curl gnupg apt-transport-https -y
## Team RabbitMQ's main 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
## Community mirror of Cloudsmith: modern Erlang repository
curl -1sLf https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-erlang.E495BB49CC4BBE5B.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/rabbitmq.E495BB49CC4BBE5B.gpg > /dev/null
## Community mirror of Cloudsmith: RabbitMQ repository
curl -1sLf https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-server.9F4587F226208342.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/rabbitmq.9F4587F226208342.gpg > /dev/null## Add apt repositories maintained by Team RabbitMQ
sudo tee /etc/apt/sources.list.d/rabbitmq.list <