Como instalar o 0MQ no Ubuntu 16.04?

2

Estou confuso com todos os pacotes apt-cache outputs:

$ 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 é para 0MQ 4.1 estável. Então eu instalei libzmq5 libzmq5-dbg ? Os nomes são bastante confusos. A descrição do pacote não ajuda em nada.

Se eu gostaria de instalar o 0MQ 4.1, também tenho que instalar libzmq-dbg e libzmq-dev ?

    
por JACK M 23.05.2017 / 16:02

1 resposta

3

  1. Faça o download da última versão estável de seu site , que atualmente é zeromq-4.2.1.tar.gz e extraia os arquivos.
  2. Verifique se você tem os pacotes que eles precisam instalados.
  3. Instale checkinstall , pois é útil remover o ZMQ mais tarde.
  4. Configure, crie, instale, salve deb para depois (ou não, até você).

    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
    

A instalação com o checkinstall gera um zeromq_4.2.1-1_amd64.deb que pode ser usado para remover o pacote. Isso é feito com sudo dpkg -r zeromq .

    
por Daniel 22.06.2017 / 20:12