我愿意使用来自FiWare Cloud的图像在Ubuntu 12.04服务器上安装Orion上下文代理独立实例。
看起来orion contextBroker主要支持CentOS,它既可以是rpm包也不是yum存储库,也不是直接来源(如果可能的话我想避免使用的选项)
我可以从哪些文档/资源中学习?这就是我能找到的所有内容:https://github.com/telefonicaid/fiware-orion/issues?q=is%3Aissue+is%3Aopen+ubuntu
感谢
答案 0 :(得分:2)
Orion Context Broker适用于Ubuntu但目前没有.deb可用,因此您需要从源代码构建。存储库甚至包括init.d script for Ubuntu可能有用。
但是,我们的DevOps团队现在正在使用.deb打包工具,所以我们很快就会对此有新的认识。当这种情况发生时,将对此答案进行编辑。
更新:最后创建.deb软件包的计划被取消,到目前为止(2017年3月),没有任何新的计划。但是,FIWARE Orion是一个开源社区驱动程序项目,因此如果您想在这个意义上做出贡献,请不要犹豫,提出对存储库所需的更改(作为拉取请求)。
答案 1 :(得分:2)
在Ubuntu上安装FIWARE Orion的说明(通过在Ubuntu 14.04上应用的试错法获得):
IF (${DISTRO} STREQUAL "Ubuntu_17.04")
set (CMAKE_CXX_FLAGS "-Wall -Wno-unknown-pragmas -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -fno-var-tracking-assignments")
ELSE()
set (CMAKE_CXX_FLAGS "-Wall -Wno-unknown-pragmas -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -Werror -fno-var-tracking-assignments")
ENDIF ()
删除" -Werror"来自第二组
sudo apt-get install libmicrohttpd-dev
安装提升
N = cat /proc/cpuinfo | grep "cpu cores" | uniq | awk '{print $NF}'
sudo sh -c' echo" / usr / local / lib" >> /etc/ld.so.conf.d/local.conf'
安装mongo-cxx-driver
安装rapidjson:
cd fiware-orion
答案 2 :(得分:1)
2015年2月的最后一篇文章承诺推出Orion Context Broker.deb-Package。 因为这个帖子直到那时才更新我觉得还没有这样的.deb-Package对吗?
这样的.deb-Package会非常有用 - 因为Orion Context Broker声明在Ubuntu上运行/工作可能是正确的,但是 - 安装并让它运行并不是一件好事(不再是)过期和不可用的库和其他依赖项(see this)。
至少要获得一些关于此目标状态的最新信息(Orion Context Broker的.deb-Package)会很好,因为这个论坛被命名为正式的沟通方式。