- Additional RHEL Repositories
- Build Dependencies
- Runtime Dependencies
- Packages required for UI development
- Packages required for tests
Some of the above packages are located in the Red Hat EPEL repositories, for RHEL system. See this FAQ for more information on how to configure your system to access this repository.
For RHEL7 systems, you also need to subscribe to the "RHEL Server Optional" channel at RHN Classic or Red Hat Satellite.
$ sudo yum install gcc make autoconf automake gettext-devel git rpm-build \
libxslt
$ sudo yum install libvirt-python libvirt libvirt-daemon-config-network \
qemu-kvm python-ethtool sos python-ipaddr nfs-utils \
iscsi-initiator-utils pyparted python-libguestfs \
libguestfs-tools python-websockify novnc spice-html5 \
python-configobj python-magic python-paramiko \
python-pillow
# For RHEL systems, install the additional packages:
$ sudo yum install python-ordereddict
# Restart libvirt to allow configuration changes to take effect
$ sudo service libvirtd restart
$ sudo yum install gcc-c++ python-devel python-pip
$ sudo pip install cython libsass
$ sudo yum install pyflakes python-pep8 python-requests python-mock rpmlint
# For RHEL systems, install the additional packages:
$ sudo yum install python-unittest2