The Repoforge repository, previously called RPMForge, provides a set of repositories compatible with various RHEL versions, offering packages for:
- Servers (eg. monitoring, troubleshooting, management),
- Desktops (eg. office, leisure, multi-media),
- Development (eg. perl, python, ruby libraries).
There is a list of the available packages in the Repoforge repository.
To install the Repoforge repository, type:
# yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
After executing the previous command, a new file called rpmforge.repo containing the repository channels is stored in the /etc/yum.repos.d directory. In addition, three other files called respectively mirrors-rpmforge, mirrors-rpmforge-extras and mirrors-rpmforge-testing are available in case the Yum mirrorlist feature doesn’t work.
The Repoforge repository consists of three different channels:
- rpmforge: this is the main channel,
- rpmforge-extras: this is a channel bringing packages with possible upstream packages conflicts,
- rpmforge-testing: this is a channel providing packages for testing.
All the channels are disabled by default except the rpmforge channel.
To permanently enable a channel (use the –disable option to disable), type:
# yum-config-manager --enable channel
To only enable a channel during a package installation, type:
# yum --enablerepo=channel install package
Source: Repoforge website.