Брокер контекста Fiware orion - отсутствие библиотек

Здравствуйте, я устанавливал Orion Context Broker. Я загрузил их с: https://forge.fiware.org/frs/download.php/1641/contextBroker-0.22.0-1.x86_64.rpm

и попытался установить: rpm -i contextBroker-0.22.0-1.x86_64.rpm

И я получил такой вывод на Centos 6.6:

[root@localhost Downloads]# rpm -i contextBroker-0.22.0-1.x86_64.rpm
error: Failed dependencies:
    boost-thread is needed by contextBroker-0.22.0-1.x86_64
    libboost_regex-mt.so.5()(64bit) is needed by contextBroker-0.22.0-1.x86_64
    libboost_thread-mt.so.5()(64bit) is needed by contextBroker-0.22.0-1.x86_64
    libmicrohttpd is needed by contextBroker-0.22.0-1.x86_64
    libmicrohttpd.so.10()(64bit) is needed by contextBroker-0.22.0-1.x86_64

Ваша инструкция по установке ничего не говорит об установке дополнительных библиотек :)

https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/Publish/Subscribe_Broker_-_Orion_Context_Broker_-_Installation_and_Administration_Guide

Вы знаете, как я могу это исправить?


person Przemek Lewandowski    schedule 10.06.2015    source источник


Ответы (1)


На самом деле, в руководстве по установке указаны зависимости в этот раздел:

Пакет contextBroker (обязательный) зависит от следующих пакетов: boost-filesystem, boost-thread, libmicrohttpd (новое требование в 0.8.0), logrotate (новое требование в 0.13.0), libcurl (новое требование в 0.14.1) и boost-regex (новое требование в 0.22.0).

В любом случае, рекомендуемый способ установки Orion в CentOS 6.x - использовать yum, который автоматически обрабатывает зависимости. Сначала добавьте FIWARE и Репозитории EPEL. Затем запустите (как пользователь root):

yum install contextBroker
person fgalan    schedule 10.06.2015