Skip to content

Latest commit

 

History

History
91 lines (61 loc) · 2.68 KB

DEPENDENCIES.md

File metadata and controls

91 lines (61 loc) · 2.68 KB

Dependencies

Note: be careful when you click on links if you are using GitHub dark theme (take care of your eyes).

Library Links
libzmq GitHub / Docs
CZMQ GitHub / Docs

Follow the instructions below to download and install the selected ZeroMQ library.

OSX

You need Brew installed and configured https://brew.sh/

brew install zmq && brew install czmq

Windows

Using vcpkg as a 32-bit shared library
.\vcpkg.exe install czmq
Using vcpkg as a 64-bit shared library
.\vcpkg.exe install czmq:x64-windows-static
Using vcpkg with draft feature
.\vcpkg install czmq[draft]

Linux

Fedora
dnf install zeromq-devel && dnf install czmq-devel
Ubuntu/Debian/Mint
apt-get install libzmq3-dev && apt-get install libczmq-dev
Arch
pacman -S zeromq
SUSE
zypper install zeromq-devel
Packages for Debian, Ubuntu, Fedora, CentOS, RHEL, SUSE

The ZeroMQ maintainers provide pre-built binary packages for libzmq, czmq, zyre, malamute, zproject and zproto, automatically built from both the latest stable releases OR the latest commit in the Git repositories via the Open Build Service for i386, amd64, armv7, arm64, ppc64, s390x (note: depends on the distribution).

Add the repository of your choice by clicking on the distribution and version, and then follow “Go to download repository”. That is the URL of the repository. Remember to add the GPG key.

For example, to add Debian 9 and install the development packages for libzmq from the latest stable release without draft APIs:

echo "deb http://download.opensuse.org/repositories/network:/messaging:/zeromq:/release-stable/Debian_9.0/ ./" >> /etc/apt/sources.list
wget https://download.opensuse.org/repositories/network:/messaging:/zeromq:/release-stable/Debian_9.0/Release.key -O- | sudo apt-key add
apt-get install libzmq3-dev