Fiware orion context broker - 缺少库

Fiware orion context broker - lack of libraries

您好,我正在安装 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

你知道我该如何解决吗??

其实安装手册在this section中指定了依赖:

The contextBroker package (mandatory) depends on the following packages: boost-filesystem, boost-thread, libmicrohttpd (new requirement in 0.8.0), logrotate (new requirement in 0.13.0), libcurl (new requirement in 0.14.1) and boost-regex (new requirement in 0.22.0).

无论如何,在 CentOS 6.x 中安装 Orion 的推荐方法是使用 yum,它会自动处理依赖项。首先,添加 FIWARE and EPEL 存储库。接下来,运行(作为 root 用户):

yum install contextBroker