Using Yum repositories

This document describes the guidelines of using FIWARE Yum repository to install Orion Context Broker. Provided configuration corresponds to x86_64 architecture and CentOS/RHEL 7 OS.

There are two available repositories:

  • Nightly, for nightly packages.
  • Release, for release packages.

You can read about differences between packages here

You can manually add a config for repositories, or download it from the FIWARE public repository. Keep in mind, if you use both repositories together on the same server, nightly packages will always be ahead of release.

Use this configuration for release repository:

[fiware-release]
name=FIWARE release repository
baseurl=https://nexus.lab.fiware.org/repository/el/7/x86_64/release
enabled=1
protect=0
gpgcheck=0
metadata_expire=30s
autorefresh=1
type=rpm-md

or download it from FIWARE public repository

sudo wget -P /etc/yum.repos.d/ https://nexus.lab.fiware.org/repository/raw/public/repositories/el/7/x86_64/fiware-release.repo

Use this configuration for nightly repository:

[fiware-nightly]
name=FIWARE nightly repository
baseurl=https://nexus.lab.fiware.org/repository/el/7/x86_64/nightly
enabled=1
protect=0
gpgcheck=0
metadata_expire=30s
autorefresh=1
type=rpm-md

or download it from FIWARE public repository

sudo wget -P /etc/yum.repos.d/ https://nexus.lab.fiware.org/repository/raw/public/repositories/el/7/x86_64/fiware-nightly.repo

Next you can simply install ContextBroker

sudo yum install contextBroker