我试图使用yum install contextBroker
升级Context Broker的版本,但出现以下错误。有任何想法吗?
Error: Package: contextBroker-1.7.0-1.x86_64 (fiware)
Requires: libgnutls.so.26(GNUTLS_1_4)(64bit)
Error: Package: contextBroker-1.7.0-1.x86_64 (fiware)
Requires: libboost_regex-mt.so.5()(64bit)
Error: Package: contextBroker-1.7.0-1.x86_64 (fiware)
Requires: libgnutls.so.26()(64bit)
我安装了EPEL储存库,并尝试使用特定的rpm文件,但未解决任何问题。
虚拟化:kvm
操作系统:CentOS Linux 7(核心)
CPE操作系统名称:cpe:/ o:centos:centos:7
内核:Linux 3.10.0-327.18.2.el7.x86_64
架构:x86-64
最佳答案
RPM仅在FIWARE yum存储库(据我所知是您正在使用的存储库)中可用,才可用于CentOS6。但是,似乎您正在使用CentOS 7。
随着我们最近将Orion参考发行版更改为CentOS 7,这种情况可能会在不久的将来改变。这使我们能够从要发布的下一个Orion版本(1.11.0)开始为CentOS 7生成软件包。但是,不确定哪个策略将实施FIWARE yum存储库的所有者以在那里上传软件包(目前,即2018年2月7日,FIWARE yum存储库中的Orion软件包最多为1.7.0,即缺少1.8.0、1.9.0)和1.10.0)。
但是,目前有在CentOS 7系统中使用Orion的替代方法:
如in this piece of documentation所述,从源进行构建。
使用基于docker的部署,如in Dockerhub page for Orion所述
关于centos - 尝试更新上下文代理时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48663005/