Ubuntu上的Fiware Orion上下文代理
我愿意在Ubuntu12.04服务器上安装一个Orion context broker独立实例,使用FiWare Cloud的映像 看起来orion contextBroker主要支持CentOS,它既可以通过rpm包分发,也可以通过yum存储库分发,也可以直接从源代码分发(如果可能的话,我希望避免使用该选项) 有一些文档/资源可供我学习?这就是我所能找到的:Ubuntu上的Fiware Orion上下文代理,ubuntu,fiware-orion,Ubuntu,Fiware Orion,我愿意在Ubuntu12.04服务器上安装一个Orion context broker独立实例,使用FiWare Cloud的映像 看起来orion contextBroker主要支持CentOS,它既可以通过rpm包分发,也可以通过yum存储库分发,也可以直接从源代码分发(如果可能的话,我希望避免使用该选项) 有一些文档/资源可供我学习?这就是我所能找到的: 谢谢,Orion Context Broker在Ubuntu上工作,但目前没有.deb可用,所以您需要从源代码构建。存储库甚至包括一个可
谢谢,Orion Context Broker在Ubuntu上工作,但目前没有.deb可用,所以您需要从源代码构建。存储库甚至包括一个可能有用的 然而,我们的DevOps团队现在正在开发.deb打包工具,所以我们可能很快就会有新的工具。发生这种情况时,将编辑此答案
更新:最后,创建.deb包的计划被放弃,目前(2017年3月)没有任何新计划。然而,FIWARE Orion是一个开源社区驱动程序项目,因此如果您想在这方面有所贡献,请毫不犹豫地向存储库提出所需的更改(作为请求)。2015年2月的最后一篇文章承诺提供Orion Context Broker.deb-Package。 由于fas的职位是没有更新,直到那时我想仍然没有这样的。德布包,对吗 这样一个.deb包将是非常有用的,因为Orion Context Broker runs/works语句在Ubuntu上可能是正确的,但是安装并运行它并不是一件容易的事,因为库和其他依赖项已经过时且不可用()
至少获得一些关于这个目标状态的最新信息(Orion Context Broker的deb包)会很好,因为这个论坛被命名为官方交流方式。在Ubuntu上安装FIWARE Orion的说明(通过Ubuntu 14.04上应用的试错法获得):
如果(${DISTRO}STREQUAL“Ubuntu_17.04”)
设置(CMAKE_CXX_标志“-Wall-Wno未知杂注-D_大文件64_源-D_GNU_源-fno var跟踪分配”)
ELSE()
设置(CMAKE_CXX_标志“-Wall-Wno未知杂注-D_大文件64_源-D_GNU_源-Werror-fno var跟踪分配”)
ENDIF()
- wget
- tar--bzip2-xf boost_1_65_1.tar.bz2
- cd增压器1\u 65\u 1
- sudoapt获得更新
- sudo-apt-get-install-build-essential g++python-dev-autotools-dev-libicu-dev-build-essential-libbz2-dev
- ./bootstrap.sh--prefix=/usr/local
- 查找物理核心的最大数量:
cat/proc/cpuinfo | grep“cpu核心”| uniq | awk'{print$NF}'
- sudo./b2--with=all-j$n安装
- 将/usr/local/lib添加到LD库路径:
- sudoldconfig
- wget
- tar xfvz legacy-1.1.2.tar.gz
- cd mongo-cxx-driver-legacy-1.1.2
- sudo-apt-get-install-scons
- 烤饼
- sudo scons安装--前缀=/usr/local
- 在ubuntu上>=15.04:sudo-apt-get-install-rapidjson-dev
- 在ubuntu<15.04上: git克隆git://github.com/miloyip/rapidjson sudo cp-r rapidjson/include/rapidjson/usr/include/rapidjson
- contextBroker--版本
根据您的要求,我的答案已编辑为最新信息。谢谢!你好在第10步运行SCON时,我得到了这个错误-src/mongo/util/assert_util.h:231:28:error:nonnull参数'this'与NULL[-Werror=nonnull compare]进行比较。有什么建议吗?谢谢您好,您的错误似乎与一个已知的bug有关:请尝试检查mongoDb是否达到-date@AitzolBerasategi我在Ubuntu 18.04上安装Orion时遇到了同样的问题。我没有解决办法!我使用标志——禁用警告作为错误来解决Aitzol Berasategi提到的错误。我还需要使用命令apt get install uuid dev libssl-dev安装uuid dev和libssl dev。