1. Пёхаем в tmp (я просто не люблю складировать сорцы без особой на то надобности)
cd /tmp
2. Берем линк на последнюю версию zeromq тут и скачиваем камандой на подобие такого:
wget http://download.zeromq.org/historic/zeromq-2.1.9.tar.gz
3. Распаковываем, заходим в папку и «конфигурим»
tar -zxf zeromq-2.1.9.tar.gz # unpack
cd zeromq-2.1.9
./configure
3.1 Если нет ошибок то продолжаем дальше.
Далее каждую команду делаем по одной, внимательно следя что-бы не выпадало с ошибкой.
make
sudo make install
3.2 Странная команда, которая что-то обновляет:
sudo ldconfig
4. Добавляем в bashrc
nano ~/.bashrc
Строки
LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
5. Биндинги
5.1 Cначала глобальный apt:
sudo apt-get install git pkg-config libtool autoconf make
5.2 Создаем git копию:
git clone https://github.com/zeromq/jzmq.git jzmq; cd jzmq;
5.3 Обновляем копию java bindings for 0mq:
git reset —hard; git checkout master
5.4 Устанавливаем jzmq:
Далее каждую команду делаем по одной, внимательно следя что-бы не выпадало с ошибкой.
./autogen.sh
./configure
make
sudo make install
6. Перезагружаемся и радуемся жизни:
sudo reboot now