Erlang-dist: Pre-built Erlang/OTP packages - looking for testers

Hi everyone,

I finally took the time to build something I had in mind since a while: a distribution of pre-built Erlang/OTP packages for Linux and macOS.

The project is called erlang-dist and provides:

  • OTP 27 (27.0.1 to 27.3.4.8) and OTP 28 (28.0.4 to 28.3.2)
  • Support for Ubuntu, Debian, CentOS Stream, Rocky Linux
  • Both x86_64 and ARM64 architectures
  • Proper APT and YUM/DNF repositories
  • macOS ARM64 tarballs

Everything is automated with GitHub Actions - new OTP releases are detected and built automatically.

Quick install:

  curl -fsSL https://benoitc.github.io/erlang-dist/install.sh | sh

Or add the repositories directly:

# Debian/Ubuntu
echo "deb https://benoitc.github.io/erlang-dist/apt stable main" | sudo tee /etc/apt/sources.list.d/erlang-dist.list
sudo apt update && sudo apt install erlang-28

# CentOS Stream 9
 sudo curl -fsSL https://benoitc.github.io/erlang-dist/rpm/erlang-dist-cs9.repo -o /etc/yum.repos.d/erlang-dist.repo
sudo dnf install erlang-28

I would appreciate any feedback or testing, especially on ARM64 platforms.

GitHub: GitHub - benoitc/erlang-dist: Pre-built Erlang/OTP binaries for multiple platforms

Thanks!

6 Likes