REDHAWK Yum Repository and Packages
The following sections describe the REDHAWK packages and provided dependencies.
External dependencies are also necessary for development with REDHAWK and for building REDHAWK from source.
REDHAWK Yum Repository
All of the REDHAWK packages are included in a yum repository, which can be configured as described in Setting Up the REDHAWK Repository.
REDHAWK Yum Groups
The repository contains two yum groups (REDHAWK Runtime and REDHAWK Development). The yum groups are described in the following sections.
REDHAWK Runtime
The REDHAWK Runtime yum group includes the following packages:
bulkioInterfaces
burstioInterfaces
frontendInterfaces
GPP
GPP-profile
redhawk-sdrroot-dev-mgr
redhawk-sdrroot-dom-mgr
redhawk-sdrroot-dom-profile
redhawk
REDHAWK Development
The REDHAWK Development yum group includes the following packages:
redhawk-basic-components
redhawk-basic-devices
redhawk-basic-waveforms
redhawk-codegen
redhawk-devel
redhawk-ide
redhawk-qt-tools
The Development group will install the Runtime group packages as dependencies.
Dependencies Packaged with REDHAWK
This section identifies the dependencies that are packaged with REDHAWK.
Dependencies for RHEL/CentOS 6
The following list of dependencies are required for RHEL/CentOS 6 systems.
libomniEvents2
libomniEvents2-devel
log4cxx
log4cxx-devel
omniEvents-bootscripts
omniEvents-debuginfo
omniEvents-doc
omniEvents-server
omniEvents-utils
omniORBpy-debuginfo
omniORBpy-devel
omniORBpy-libs
python-omniORB
uhd
uhd-debuginfo
uhd-devel
uhd-doc
uhd-firmware
To install the dependencies for RHEL/CentOS 6, enter the following commands:
sudo yum install libomniEvents2 libomniEvents2-devel log4cxx \
log4cxx-devel omniEvents-bootscripts omniEvents-debuginfo omniEvents-doc \
omniEvents-server omniEvents-utils omniORBpy-debuginfo omniORBpy-devel \
omniORBpy-libs python-omniORB uhd uhd-debuginfo uhd-devel uhd-doc uhd-firmware
Dependencies for RHEL/CentOS 7
The following list of dependencies are required for RHEL/CentOS 7 systems.
libomniEvents2
libomniEvents2-devel
omniEvents-bootscripts
omniEvents-debuginfo
omniEvents-doc
omniEvents-server
omniEvents-utils
omniORB
omniORB-debuginfo
omniORB-devel
omniORB-doc
omniORB-servers
omniORB-utils
omniORBpy-debuginfo
omniORBpy-devel
omniORBpy-libs
python-omniORB
To install the dependencies for RHEL/CentOS 7, enter the following commands:
sudo yum install libomniEvents2 libomniEvents2-devel omniEvents-bootscripts \
omniEvents-debuginfo omniEvents-doc omniEvents-server omniEvents-utils \
omniORB omniORB-debuginfo omniORB-devel omniORB-doc omniORB-servers omniORB-utils \
omniORBpy-debuginfo omniORBpy-devel omniORBpy-libs python-omniORB
Selective Installation
After you set up the REDHAWK yum repository as described in Setting Up the REDHAWK Repository, you can also install individual packages via yum for selective installations.
For example, to perform a selective installation that includes the GPP, enter the following command:
sudo yum install GPP
To perform a selective development installation that includes the REDHAWK IDE, enter the following command:
sudo yum install redhawk-ide