Wherein we write down some stuff that we know.

Fedora EPEL and RHEL

Using RedHat Enterprise Linux (RHEL) has many advantages, which nobody really cares about. What people want is a system where they can install the most common, yet “unsupported” packages. Fedora Extra Packages for Enterprise Linux (EPEL) does just this very thing.

If you’re using RHEL you probably work in an environment where you don’t have root and the sysadmin will not just let you install random stuff you compiled, assuming gcc is installed at all. Even if you do have an area to install something from source, you’re now stuck with maintaining it. Enter EPEL, a community effort to take Fedora packages and make them available for RHEL 4 and 5. The list of packages is quite impressive, including painful things like php-mssql (for connecting PHP to Microsoft SQLServer).

Apart from providing packages, what it really provides is a sustainable way for your sysadmin to install and maintain packages that RedHat Network doesn’t provide. The basic setup is that your sysadmin installs a configuration RPM, which drops in the yum repository file and the GPG key used to verify the packages, and then just use yum like they normally would.

So, no more installing git from source.

Leave a Reply