You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 16.04下Orion Context Broker安装求助及Fiware源配置

在Ubuntu 16.04上安装Orion Context Broker的最优方案

别担心,源码编译Orion确实容易因为依赖版本不匹配踩各种坑,在Ubuntu 16.04上最优的安装方式肯定是用官方提供的FIWARE APT源——这种方式不仅能自动处理所有依赖,还能方便后续版本升级,比源码编译省心太多。

下面是完整的配置和安装步骤:

1. 先配置MongoDB源(关键前提)

Orion Context Broker依赖MongoDB 3.2及以上版本,但Ubuntu 16.04默认仓库里的MongoDB版本较低,所以需要先配置官方MongoDB源:

  • 导入MongoDB的GPG验证密钥:
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
    
  • 添加MongoDB 3.2的APT源到系统:
    echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
    
  • 更新APT缓存:
    sudo apt-get update
    
  • 安装MongoDB并设置开机自启:
    sudo apt-get install -y mongodb-org
    sudo systemctl start mongod
    sudo systemctl enable mongod
    
  • 验证MongoDB是否正常运行:
    sudo systemctl status mongod
    

2. 配置FIWARE官方APT源

接下来添加FIWARE的APT仓库,这样就能直接用apt-get安装Orion:

  • 导入FIWARE源的GPG密钥:
    curl -s https://fiware.github.io/fiware-repo/ubuntu/repo.key | sudo apt-key add -
    
  • 添加FIWARE源到系统:
    echo "deb http://fiware.github.io/fiware-repo/ubuntu xenial main" | sudo tee /etc/apt/sources.list.d/fiware.list
    
  • 再次更新APT缓存:
    sudo apt-get update
    

3. 安装Orion Context Broker

现在可以直接安装Orion了:

sudo apt-get install contextBroker

4. 验证安装是否成功

  • 查看Orion版本:
    contextBroker --version
    
  • 启动Orion服务:
    sudo service contextBroker start
    
  • 检查服务状态:
    sudo service contextBroker status
    

额外提示

如果之前尝试过源码编译,建议清理掉编译生成的文件和可能残留的依赖包,避免和APT安装的版本冲突:

# 假设源码在~/orion目录下
rm -rf ~/orion
sudo apt-get autoremove --purge contextBroker  # 如果之前源码编译后手动安装过

内容的提问来源于stack exchange,提问作者David Ferreira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 04:47:57