Я путаюсь со всеми пакетами apt-cache выходов:
$ apt-cache search libzmq
libzmq-dbg - lightweight messaging kernel (debugging symbols)
libzmq-dev - lightweight messaging kernel (development files)
libzmq-java - ZeroMQ Java bindings (jzmq)
libzmq-java-doc - Documentation for ZeroMQ Java bindings (jzmq)
libzmq-jni - ZeroMQ Java bindings (jzmq)
libzmq1 - lightweight messaging kernel (shared library)
libzmq3-dev - lightweight messaging kernel (development files)
libzmq5 - lightweight messaging kernel (shared library)
libzmq5-dbg - lightweight messaging kernel (debugging symbols)
libzmqpp-dev - High-level C++ bindings for zeromq3 - development files
libzmqpp3 - High-level C++ bindings for zeromq3
libzmq5 для 0MQ 4.1 стабильный. Поэтому я просто установил libzmq5 libzmq5-dbg? Имена довольно сбивают с толку.
Если я хочу установить 0MQ 4.1, мне также нужно установить libzmq-dbg и libzmq-dev?
wget https://github.com/zeromq/libzmq/releases/download/v4.2.1/zeromq-4.2.1.tar.gz
tar -xvzf zeromq-4.2.1.tar.gz
cd zeromq-4.2.1/
sudo apt-get install libtool pkg-config build-essential autoconf automake uuid-dev
sudo apt-get install checkinstall
./configure
make
sudo checkinstall
sudo ldconfig
Установка с помощью checkinstall создает файл zeromq_4.2.1-1_amd64.deb, который можно использовать для удаления пакета. Это делается с помощью sudo dpkg -r zeromq.
wget https://github.com/zeromq/libzmq/releases/download/v4.2.1/zeromq-4.2.1.tar.gz
tar -xvzf zeromq-4.2.1.tar.gz
cd zeromq-4.2.1/
sudo apt-get install libtool pkg-config build-essential autoconf automake uuid-dev
sudo apt-get install checkinstall
./configure
make
sudo checkinstall
sudo ldconfig
Установка с помощью checkinstall создает файл zeromq_4.2.1-1_amd64.deb, который можно использовать для удаления пакета. Это делается с помощью sudo dpkg -r zeromq.