Как установить 0MQ на Ubuntu 16.04?

Я путаюсь со всеми пакетами 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?

2
задан 23 May 2017 в 20:55

2 ответа

Загрузите последнюю версию стабильной версии со своего сайта, которая в настоящее время zeromq-4.2.1.tar.gz, и извлеките файлы. Убедитесь, что у вас есть необходимые пакеты. Установите checkinstall, так как позже полезно удалить ZMQ. Настройте, создайте, установите, сохраните deb для более позднего (или не до вас). 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.

3
ответ дан 18 July 2018 в 12:51
Загрузите последнюю версию стабильной версии со своего сайта, которая в настоящее время zeromq-4.2.1.tar.gz, и извлеките файлы. Убедитесь, что у вас есть необходимые пакеты. Установите checkinstall, так как позже полезно удалить ZMQ. Настройте, создайте, установите, сохраните deb для более позднего (или не до вас). 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.

3
ответ дан 24 July 2018 в 20:02
  • 1
    Привет, Дэниэл, просто голова: чтобы форматировать код, который находится в отступов, вам нужно 8 пробелов, а не 4. Более конкретно, вам нужно 4 пробела дополнительно к любому отступу, который у вас уже есть (так 12 пробелы для списков второго уровня и т. д.). – terdon♦ 26 June 2017 в 13:53
  • 2
    @phegde: ZMQ находится в репозиториях под libzmq****, но это не последняя версия. Если я не ошибаюсь, его libzmq5 для времени исполнения и libzmq3-dev для разработки. – Daniel 1 November 2017 в 19:45
  • 3
    Да, он не обновляется с последней версией. Построение его из смолы и установка, похоже, единственный рабочий путь прямо сейчас. – phegde 2 November 2017 в 09:18

Другие вопросы по тегам:

Похожие вопросы: