无法在CentOs7上通过yum安装contextBroker

麦克霍蒂

大家好,我正在使用CentOs7,并且在安装contextBroker时遇到了一些麻烦。我在yum存储库中添加的Fiware Repo上进行了安装。

这是我的百胜回购清单:

repo id               repo name                                           status
base/7/x86_64         CentOS-7 - Base                                      9,007
epel/x86_64           Extra Packages for Enterprise Linux 7 - x86_64      10,368
extras/7/x86_64       CentOS-7 - Extras                                      356
fiware                Fiware Repository                                      176
mongodb               MongoDB repo                                           279
updates/7/x86_64      CentOS-7 - Updates                                   2,070
repolist: 22,256

我总是收到一条错误消息,指出某些依赖项失败

libboost_filesystem-mt.so.5()(64bit) is needed by contextBroker-0.15.0-1.x86_64
libboost_system-mt.so.5()(64bit) is needed by contextBroker-0.15.0-1.x86_64
libboost_thread-mt.so.5()(64bit) is needed by contextBroker-0.15.0-1.x86_64

这是fiware.repo的配置文件的输出

[fiware]
name=Fiware Repository
#baseurl=http://repositories.lab.fiware.org/repo/rpm/$releasever
baseurl=http://repositories.lab.fiware.org/repo/rpm/x86_64/
gpgcheck=0
enabled=1

我在此链接下找到了可能的解决方案,但不幸的是,此方法无法正常工作。在评论部分,有一个条目说CentOs7存在问题,但不能解决我的问题

顺便说一句:这也不起作用Centos7(ContexBroker)需要Boost-Libboost

所以我的问题是,有人通过yum在CentOs7上安装了contextBroker吗,如果他/她做到了,我该如何解决这个问题?

花花公子

如您所述,目前没有对CentOS 7的官方支持。但是,您可以执行以下操作以在CentOS 7系统中使用contextBroker获得正在运行的二进制文件(实际上,这是一个“快速而肮脏的”收据,基于Orion手册中记录的“从源代码进行构建”过程):

sudo yum install git wget
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo rpm -i epel-release-latest-7.noarch.rpm
sudo yum install make cmake gcc-c++ scons
sudo yum install boost-devel libcurl-devel gnutls-devel libgcrypt-devel libuuid-devel
# Install mongoDB driver as described in the documentation
# Install rapidjson as described in the documentation
# Install libmicrohttpd as described in the documentation
mkdir ~/src
cd ~/src
git clone https://github.com/telefonicaid/fiware-orion.git
cd fiware-orion
# optionally, you can set an specific version with a checkout command
# e.g. 'git checkout 1.2.1'. Otherwise, you will build the latest
# code from develop branch
make
BUILD_RELEASE/src/app/contextBroker/contextBroker --version

此外,您可以使用以下命令生成RPM文件:

sudo yum install rpm-build
make rpm
# The RPM is generated in rpm/RPMS/x86_64/contextBroker-1.2.0_next-dev.x86_64.rpm
# (version number may vary)

该RPM文件应该可以在其他CentOS 7系统中使用,您可以使用进行安装sudo yum install /path/to/contextBroker-1.2.0_next-dev.x86_64.rpm

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

yum在AWS linux上安装mcrypt(centos)

来自分类Dev

无法在Vagrant上运行的CentOS 7上安装Docker

来自分类Dev

在centos7上安装Rabbitmq

来自分类Dev

在centos7上安装mitmproxy

来自分类Dev

在CentOS7上安装Ant,JDK和JRE之后,仍然无法启动.bat文件

来自分类Dev

使用php7在Centos7上安装imagick吗?

来自分类Dev

在CentOS上使用PHP 7的Memcache扩展无法安装

来自分类Dev

在CentOS7或RHEL 7.2上安装特定的Mono版本

来自分类Dev

通过ansible yum在CentOS 7上安装Xfce

来自分类Dev

无法在CentOS 7上安装phpMyAdmin

来自分类Dev

使用yum在CentOS上安装Apache 2.4

来自分类Dev

如何在centos7上安装pktstat?

来自分类Dev

如何在centos7上安装Thunderbird 31.4

来自分类Dev

无法在Centos7上安装php-mssql或freetds

来自分类Dev

Centos7上的python 2.6的Yum回购

来自分类Dev

在CentOS7上安装Fi-Ware同步

来自分类Dev

在centos7上从源代码安装samba4.4.4

来自分类Dev

CentOS 7-yum不会安装mongodb

来自分类Dev

无法在CentOS 7上安装amarok

来自分类Dev

无法在CentOS 7上为PHP 7.1安装libsodium

来自分类Dev

无法在CentOS 7上安装XPad

来自分类Dev

通过提供的RPM在CentOS 7 VM上安装IDAS的问题

来自分类Dev

无法在centos 7上安装cuda

来自分类Dev

可以在centos7上安装“ members”命令吗?

来自分类Dev

无法在CentOS7上安装Kaltura oflaDemo

来自分类Dev

尝试通过yum安装时,在哪里可以获得CentOS 7的“开发工具”?

来自分类Dev

在centos7上安装openfire

来自分类Dev

尝试使用 Chef 在 CentOS7 上安装 apache

来自分类Dev

无法在 Centos7 apache2 上安装 Comodo SSL 证书