From Fedora Project Wiki

(initial faq)
 
(update links and such)
Line 9: Line 9:
Install the epel-release package from any mirror:  
Install the epel-release package from any mirror:  


rpm -Uvh http://mirrors.tummy.com/pub/fedora.redhat.com/epel/beta/6/x86_64//epel-release-6-5.noarch.rpm
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64//epel-release-6-5.noarch.rpm


IMPORTANT: Enable the 'optional' repo/channel from RHN. Some packages from this channel may be needed as dependencies of EPEL packages.  
IMPORTANT: Enable the 'optional' repo/channel from RHN. Some packages from this channel may be needed as dependencies of EPEL packages.  


Then install packages as normal with yum and other tools.  
Then install packages as normal with yum and other tools.  
A full mirrorlist is available at: http://mirrors.fedoraproject.org/publiclist/EPEL/6/


== What can be in EPEL? ==
== What can be in EPEL? ==
Line 27: Line 29:
foobar-1.1-1.src.rpm is not available on mirrors. This package can be in EPEL at whatever version (keeping in mind that it should stay as stable as any other EPEL package in a release).  
foobar-1.1-1.src.rpm is not available on mirrors. This package can be in EPEL at whatever version (keeping in mind that it should stay as stable as any other EPEL package in a release).  


== Beta vs release mode ==
== Filing Bugs ==
 
You can file bugs on EPEL packages in bugzilla.redhat.com. Choose the 'Fedora EPEL' product.
 
== Testing ==


Currently EPEL6 is in "beta" mode. This means packages are added to the buildroot after they are built and pushed out once a day in mass. This is expected to change soon and move to a normal release setup. See: https://www.redhat.com/archives/epel-devel-list/2011-January/msg00052.html
You can file feedback on test updates by using the https://admin.fedoraproject.org/updates web interface, or the 'fedora-easy-karma' tool (available via EPEL).

Revision as of 20:21, 19 January 2011

EPEL6 FAQ

What is EPEL6?

EPEL6 is an add on repository for RHEL and it's variants. It contains packages that are not shipped by RHEL.

How do I use it?

Install the epel-release package from any mirror:

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64//epel-release-6-5.noarch.rpm

IMPORTANT: Enable the 'optional' repo/channel from RHN. Some packages from this channel may be needed as dependencies of EPEL packages.

Then install packages as normal with yum and other tools.

A full mirrorlist is available at: http://mirrors.fedoraproject.org/publiclist/EPEL/6/

What can be in EPEL?

EPEL6 will not ship any packages that have src.rpms on public mirrors under 6* directories with the following exception: If the binary rpm is only shipped in some arches in RHEL, EPEL may ship a package as close as possible to the RHEL version with a leading package Release of 0. (ie, libfoo-1.2-0.x) (note that EPEL maintainer must keep up exactly with the RHEL src.rpm where possible).

EXAMPLES:

foobar-1.1-1.src.rpm is available on mirrors and shipped on all arches in RHEL. This package should not be in EPEL.

foobar-1.1-1.src.rpm is available on mirrors, but only shipped for x86_64. This package can be in EPEL, but MUST be shipped as foobar-1.1-0.1.src.rpm

foobar-1.1-1.src.rpm is not available on mirrors. This package can be in EPEL at whatever version (keeping in mind that it should stay as stable as any other EPEL package in a release).

Filing Bugs

You can file bugs on EPEL packages in bugzilla.redhat.com. Choose the 'Fedora EPEL' product.

Testing

You can file feedback on test updates by using the https://admin.fedoraproject.org/updates web interface, or the 'fedora-easy-karma' tool (available via EPEL).