{"id":20476662,"url":"https://github.com/rabbitmq/erlang-debian-package","last_synced_at":"2026-04-07T18:01:11.958Z","repository":{"id":46722373,"uuid":"137887910","full_name":"rabbitmq/erlang-debian-package","owner":"rabbitmq","description":"Fork of the official Debian package for Erlang","archived":false,"fork":false,"pushed_at":"2026-02-20T19:10:21.000Z","size":1826,"stargazers_count":12,"open_issues_count":0,"forks_count":9,"subscribers_count":15,"default_branch":"OTP-27.x/debian/bookworm","last_synced_at":"2026-02-20T21:28:08.508Z","etag":null,"topics":["debian","erlang","packages","ubuntu"],"latest_commit_sha":null,"homepage":"https://launchpad.net/~rabbitmq/+archive/ubuntu/rabbitmq-erlang","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rabbitmq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-06-19T12:23:04.000Z","updated_at":"2026-02-20T16:10:51.000Z","dependencies_parsed_at":"2023-11-27T11:46:48.173Z","dependency_job_id":"b76b43a3-3d82-4594-908e-eb226f6fe61d","html_url":"https://github.com/rabbitmq/erlang-debian-package","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/rabbitmq/erlang-debian-package","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabbitmq%2Ferlang-debian-package","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabbitmq%2Ferlang-debian-package/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabbitmq%2Ferlang-debian-package/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabbitmq%2Ferlang-debian-package/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rabbitmq","download_url":"https://codeload.github.com/rabbitmq/erlang-debian-package/tar.gz/refs/heads/OTP-27.x/debian/bookworm","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabbitmq%2Ferlang-debian-package/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31522574,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debian","erlang","packages","ubuntu"],"created_at":"2024-11-15T15:22:12.282Z","updated_at":"2026-04-07T18:01:11.917Z","avatar_url":"https://github.com/rabbitmq.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Erlang/OTP packages for Debian and Ubuntu\n\nThis repository contains release automation files for Debian and Ubuntu packages of Erlang/OTP. It is\nmaintained by the RabbitMQ team.\n\nThis work is based on the [official Erlang/OTP package for Debian](https://salsa.debian.org/erlang-team/packages/erlang).\nThe RabbitMQ team adapted the upstream package to produce packages for more/different\ncombinations of Erlang/OTP, Debian and Ubuntu releases.\n\nUnlike Team RabbitMQ's [zero dependency Erlang/OTP RPM](https://github.com/rabbitmq/erlang-rpm), these packages\nare not monolithic and use the same dependency tree as the official Debian packages of Erlang.\n\n## Supported Erlang/OTP and Debian/Ubuntu Combinations\n\nPackages are published to several Launchpad PPAs:\n\n * [`~rabbitmq/rabbitmq-erlang-27`](https://launchpad.net/~rabbitmq/+archive/ubuntu/rabbitmq-erlang-27) (27.x)\n * [`~rabbitmq/rabbitmq-erlang-26`](https://launchpad.net/~rabbitmq/+archive/ubuntu/rabbitmq-erlang-26) (26.x)\n * [`~rabbitmq/rabbitmq-erlang-25`](https://launchpad.net/~rabbitmq/+archive/ubuntu/rabbitmq-erlang-25) (25.3.x)\n\nas well a Cloudsmith.io mirror (see below).\n\nThe following distributions are currently covered by at least one (e.g. Erlang 26.x)\nrelease series of this package, corresponding to the [RabbitMQ Erlang requirement matrix](https://www.rabbitmq.com/docs/which-erlang):\n\n * Ubuntu 24.04 (Noble)\n * Ubuntu 22.04 (Jammy)\n * Debian Bookworm\n * Debian Bullseye\n\nFor each distribution, the following release series of Erlang/OTP can be produced:\n\n * `27.x`\n * `26.x`\n * `25.3.x`\n \nFor every release series, only the latest minor series is supported.\n \n\n## Apt Repository Setup\n\n### Launchpad PPA\n\nUbuntu users can consume these packages from an [Ubuntu Launchpad PPA](https://launchpad.net/~rabbitmq):\n\n * [`~rabbitmq/rabbitmq-erlang-27`](https://launchpad.net/~rabbitmq/+archive/ubuntu/rabbitmq-erlang-27) (27.x)\n * [`~rabbitmq/rabbitmq-erlang-26`](https://launchpad.net/~rabbitmq/+archive/ubuntu/rabbitmq-erlang-26) (26.x)\n * [`~rabbitmq/rabbitmq-erlang-25`](https://launchpad.net/~rabbitmq/+archive/ubuntu/rabbitmq-erlang-25) (25.3.x)\n\nLaunchpad provides both `amd64` and `arm64` builds but only the latest published version\n(older releases are not available).\n\n### Community Mirror of Cloudsmith\n\nRabbitMQ Cloudsmith.io repository has a monthly traffic quota.\nAs such, we recommend that a community mirror of that repository\nis used instead.\n\n``` shell\n#!/bin/sh\n\nsudo apt-get install curl gnupg apt-transport-https -y\n\n## Team RabbitMQ's main signing key\ncurl -1sLf \"https://keys.openpgp.org/vks/v1/by-fingerprint/0A9AF2115F4687BD29803A206B73A36E6026DFCA\" | sudo gpg --dearmor | sudo tee /usr/share/keyrings/com.rabbitmq.team.gpg \u003e /dev/null\n## Community mirror of Cloudsmith: modern Erlang repository\ncurl -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 \u003e /dev/null\n## Community mirror of Cloudsmith: RabbitMQ repository\ncurl -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 \u003e /dev/null\n\n## Add apt repositories maintained by Team RabbitMQ\nsudo tee /etc/apt/sources.list.d/rabbitmq.list \u003c\u003cEOF\n## Provides modern Erlang/OTP releases\n##\ndeb [arch=amd64 signed-by=/usr/share/keyrings/rabbitmq.E495BB49CC4BBE5B.gpg] https://ppa1.rabbitmq.com/rabbitmq/rabbitmq-erlang/deb/ubuntu noble main\ndeb-src [signed-by=/usr/share/keyrings/rabbitmq.E495BB49CC4BBE5B.gpg] https://ppa1.rabbitmq.com/rabbitmq/rabbitmq-erlang/deb/ubuntu noble main\n\n# another mirror for redundancy\ndeb [arch=amd64 signed-by=/usr/share/keyrings/rabbitmq.E495BB49CC4BBE5B.gpg] https://ppa2.rabbitmq.com/rabbitmq/rabbitmq-erlang/deb/ubuntu noble main\ndeb-src [signed-by=/usr/share/keyrings/rabbitmq.E495BB49CC4BBE5B.gpg] https://ppa2.rabbitmq.com/rabbitmq/rabbitmq-erlang/deb/ubuntu noble main\nEOF\n\n## Update package indices\nsudo apt-get update -y\n\n## Install Erlang packages\nsudo apt-get install -y erlang-base \\\n                        erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets \\\n                        erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key \\\n                        erlang-runtime-tools erlang-snmp erlang-ssl \\\n                        erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl\n```\n\n\n## Differences from the Official Debian Packages\n\n### Provided Erlang/OTP Versions\n\nThe main difference is the provided versions:\n\n*   The official Debian repository provides a single Erlang/OTP minor\n    release for a given Debian distribution and this is frozen when the\n    distribution is released. The package only receives bug fixes.\n\n*   Our repository provides many Erlang/OTP major releases for many\n    distributions, taking the latest minor+patch release. It also\n    provides a preview of the next in-development release branch of\n    Erlang/OTP.\n\n### Supported architectures\n\nAnother difference is the supported architectures: this repository\nproduces `amd64` packages plus Launchpad builds an `arm64` version\nwhereas Debian and Ubuntu provides packages for many more architectures.\n\n\n## How the Packages are Produced\n\nPackages are produced using a GitHub Actions [workflow that is publicly available](https://github.com/rabbitmq/erlang-packages/).\n\nThe packages produced from this source repository are then \npublished to external packaging services such as [Launchpad](https://launchpad.net/~rabbitmq) and Cloudsmith,\nand then to [Cloudsmith mirrors](https://rabbitmq.com/install-debian.html#apt-cloudsmith).\n\nWhen a new patch release is tagged in the Erlang/OTP repository, it is\nautomatically picked up by the pipeline. Then the package changelog\nis updated and a new package is built, tested and published to Bintray.\n\n\n## Copyright and License\n\n(c) 2023-2024 Broadcom. \"Broadcom\" may refer to Broadcom, Inc or its affiliates.\n\n(c) 2018-2023 VMware, Inc and its affiliates.\n\nReleased under the [Apache Software License 2.0](https://github.com/rabbitmq/erlang-rpm-packaging/blob/master/Erlang_ASL2_LICENSE.txt),\nsame as Erlang/OTP starting with 18.0.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frabbitmq%2Ferlang-debian-package","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frabbitmq%2Ferlang-debian-package","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frabbitmq%2Ferlang-debian-package/lists"}