我试图使用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/

10-15 21:11