Binary distributions - AsamK/signal-cli GitHub Wiki

In addition to the binary x86_64 builds for Linux/Windows/macOS on the releases page and the Linux x86_64 OCI container images, there are some additional builds provided by the community.

Standalone binaries (for aarch64/arm64, x86_64/amd64 devices)

https://media.projektzentrisch.de/temp/signal-cli/

  • Binaries signal-cli*_ubuntu2004_{amd64,arm64}.gz are built on Ubuntu "Focal Fossa" (20.04 LTS) and require glibc v2.29 or newer
  • (Updated after local deployment; releases without feature changes/bugfixes affecting the binary are skipped.)

https://media.projektzentrisch.de/temp/signal-cli/tests/

  • Test builds based on libsignal_jni.so libraries that are cross-built against header files, libraries of previous, still supported Ubuntu LTS releases:
    • Binaries signal-cli*_ubuntu1804_{amd64,arm64}.gz are compatible with Ubuntu "Bionic Beaver" (18.04 LTS) and require glibc v2.25 or newer
    • Binaries signal-cli*_ubuntu1604_{amd64,arm64}.gz are compatible with Ubuntu "Xenial Xerus" (16.04 LTS) and require glibc v2.18 or newer
  • Test builds based on libsignal_jni.so libraries that are cross-built against header files, libraries of previous Ubuntu releases:
    • Binaries signal-cli*_ubuntu1310_{amd64,arm64}.gz require glibc v2.17 or newer (GraalVM limitation)

Docker

A ready to use docker image (amd64 + arm64) can be found here (Docs, Repo).

Linux packages

Flathub

https://flathub.org/apps/org.asamk.SignalCli

Arch Linux (AUR)

https://aur.archlinux.org/packages/signal-cli/

Debian/Ubuntu

https://packaging.gitlab.io/signal-cli/installation/standalone/ - built on Debian 10 Buster w/ glibc 2.28

FreeBSD port

https://www.freshports.org/net-im/signal-cli

Alpine aport

https://pkgs.alpinelinux.org/packages?name=signal-cli

Fedora / Enterprise Linux (RPM)

Until included in Fedora or EPEL see here for more information: https://github.com/pbiering/signal-cli-rpm