首页 文章

Fiware orion上下文代理 - 缺少库

提问于
浏览
1

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

你知道我该怎么办?

1 回答

  • 1

    实际上,安装手册在this section中指定了依赖项:

    contextBroker包(必需)取决于以下包:boost-filesystem,boost-thread,libmicrohttpd(0.8.0中的新要求),logrotate(0.13.0中的新要求),libcurl(0.14.1中的新要求)和boost-regex(0.22.0中的新要求) .

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

    yum install contextBroker
    

相关问题