Erlang/OTP Distribution

Pre-built Erlang/OTP binaries for multiple platforms.

OTP 29 OTP 28 OTP 27

Repository changes (2026-10-04)

Packages are now downloaded from GitHub Releases; this site only serves the repository indexes.

Quick Install

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

Or specify a version:

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

APT Repository (Debian/Ubuntu)

Pick your distro: ubuntu2204, ubuntu2404, ubuntu2604, debian11, debian12 or debian13.

echo "deb [trusted=yes] https://github.com/benoitc/erlang-dist/releases/download/ apt-ubuntu2404/" | \
    sudo tee /etc/apt/sources.list.d/erlang-dist.list
sudo apt update && sudo apt install erlang-29

YUM/DNF Repository (RHEL/Rocky/CentOS)

Pick your distro: rocky9, rocky10, cs9 or cs10.

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-29

Windows

Each release includes the official Erlang/OTP x64 installer (.exe) and zip, checked against the erlang/otp release digests.

$v = "29.1.1"
Invoke-WebRequest "https://github.com/benoitc/erlang-dist/releases/download/OTP-$v/erlang-$v-windows-amd64.zip" -OutFile erlang.zip
Expand-Archive erlang.zip -DestinationPath "$env:LOCALAPPDATA\erlang"
& "$env:LOCALAPPDATA\erlang\bin\erl.exe"

Supported Platforms

PlatformVersionsArchitecturePackages
Ubuntu22.04, 24.04, 26.04amd64, arm64.deb, tarball
Debian12, 13 (11: no new builds)amd64, arm64.deb, tarball
Rocky Linux9, 10amd64, arm64.rpm, tarball
CentOS Stream9, 10amd64, arm64.rpm, tarball
macOS14+arm64tarball
Windows10, 11, Serverx64.exe installer, .zip

Downloads

GitHub Releases ยท Source Code

Direct Links