Skip to content

Instantly share code, notes, and snippets.

@sanchikagn
Created August 22, 2019 03:23
Show Gist options
  • Save sanchikagn/d38a3cbe61c7a7cda1c7cc5bff157bcf to your computer and use it in GitHub Desktop.
Save sanchikagn/d38a3cbe61c7a7cda1c7cc5bff157bcf to your computer and use it in GitHub Desktop.
# install required dependencies
sudo apt-get update
sudo apt-get install libtool e2fsprogs autoconf automake uuid-dev
# get zeromq as tarball/zip
wget http://download.zeromq.org/zeromq-4.1.3.tar.gz
# unpack tarball file
tar xvzf zeromq-4.1.3.tar.gz
# go to zeromq directory
cd zeromq-4.1.3
./autogen.sh
# generate make file
./configure
make
# build and install
sudo make install
# get zeromq java bindings
git clone https://github.com/zeromq/jzmq.git
# go to zeromq directory
cd jzmq/jzmq-jni
./autogen.sh
# generate make file
./configure
make
#build and install(root permission only)
sudo make install
# verify installation
ls -al /usr/local/lib/*zmq* /usr/local/share/java/*zmq*
###########################################################################################################
# -rw-r--r-- 1 root root 709302 අගෝ 21 10:13 /usr/local/lib/libjzmq.a
# -rwxr-xr-x 1 root root 999 අගෝ 21 10:13 /usr/local/lib/libjzmq.la
# lrwxrwxrwx 1 root root 16 අගෝ 21 10:13 /usr/local/lib/libjzmq.so -> libjzmq.so.0.0.0
# lrwxrwxrwx 1 root root 16 අගෝ 21 10:13 /usr/local/lib/libjzmq.so.0 -> libjzmq.so.0.0.0
# -rwxr-xr-x 1 root root 309904 අගෝ 21 10:13 /usr/local/lib/libjzmq.so.0.0.0
# -rw-r--r-- 1 root root 16633302 අගෝ 21 10:09 /usr/local/lib/libzmq.a
# -rwxr-xr-x 1 root root 950 අගෝ 21 10:09 /usr/local/lib/libzmq.la
# lrwxrwxrwx 1 root root 15 අගෝ 21 10:09 /usr/local/lib/libzmq.so -> libzmq.so.5.0.0
# lrwxrwxrwx 1 root root 15 අගෝ 21 10:09 /usr/local/lib/libzmq.so.5 -> libzmq.so.5.0.0
# -rwxr-xr-x 1 root root 5771488 අගෝ 21 10:09 /usr/local/lib/libzmq.so.5.0.0
# -rw-r--r-- 1 root root 18804 අගෝ 21 10:13 /usr/local/share/java/zmq.jar
###########################################################################################################
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment