Je suis confus avec tous les paquets apt-cache
sorties:
$ 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 est pour 0MQ 4.1 stable. Donc, je viens d'installer libzmq5 libzmq5-dbg
? Les noms sont assez déroutants. La description du paquet n'aide pas du tout.
Si je souhaite installer 0MQ 4.1, dois-je également installer libzmq-dbg
et libzmq-dev
?
checkinstall
car il est utile de supprimer ZMQ ultérieurement.Configurez, créez, installez, enregistrez le deb
pour plus tard (ou non, à vous de choisir).
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
L'installation avec checkinstall génère un zeromq_4.2.1-1_AMD64.deb
qui peut être utilisé pour supprimer le paquet. Ceci est fait avec Sudo dpkg -r zeromq
.