Is there somewhere a succinct guide to just how much extra crud we need 
to install on RHEL to make use of EPEL packages?
[root at troll-1 noarch]# rpm -ivh R2spec-4.1.0-1.el6.noarch.rpm
error: Failed dependencies:
         fedora-packager is needed by R2spec-4.1.0-1.el6.noarch
[root at troll-1 noarch]# wget 
http://dl.fedoraproject.org/pub/epel/6/x86_64/fedora-packager-0.5.9.4-1.el6.noarch.rpm
[...]
[root at troll-1 noarch]# rpm -ivh fedora-packager-0.5.9.4-1.el6.noarch.rpm
error: Failed dependencies:
         bodhi-client is needed by fedora-packager-0.5.9.4-1.el6.noarch
         fedora-cert = 0.5.9.4-1.el6 is needed by 
fedora-packager-0.5.9.4-1.el6.noarch
         fedpkg >= 1.0 is needed by fedora-packager-0.5.9.4-1.el6.noarch
         koji is needed by fedora-packager-0.5.9.4-1.el6.noarch
         mock is needed by fedora-packager-0.5.9.4-1.el6.noarch
         redhat-rpm-config is needed by fedora-packager-0.5.9.4-1.el6.noarch
         rpmdevtools is needed by fedora-packager-0.5.9.4-1.el6.noarch
         rpmlint is needed by fedora-packager-0.5.9.4-1.el6.noarch
         ykpers is needed by fedora-packager-0.5.9.4-1.el6.noarch
Oy.
- Allen S. Rout
On Mar 12, 2012, at 3:10 PM, Allen S. Rout wrote:> > > Is there somewhere a succinct guide to just how much extra crud we need to install on RHEL to make use of EPEL packages? > > [root at troll-1 noarch]# rpm -ivh R2spec-4.1.0-1.el6.noarch.rpm > error: Failed dependencies: > fedora-packager is needed by R2spec-4.1.0-1.el6.noarch > > > [root at troll-1 noarch]# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/fedora-packager-0.5.9.4-1.el6.noarch.rpm > [...] > [root at troll-1 noarch]# rpm -ivh fedora-packager-0.5.9.4-1.el6.noarch.rpm > error: Failed dependencies: > bodhi-client is needed by fedora-packager-0.5.9.4-1.el6.noarch > fedora-cert = 0.5.9.4-1.el6 is needed by fedora-packager-0.5.9.4-1.el6.noarch > fedpkg >= 1.0 is needed by fedora-packager-0.5.9.4-1.el6.noarch > koji is needed by fedora-packager-0.5.9.4-1.el6.noarch > mock is needed by fedora-packager-0.5.9.4-1.el6.noarch > redhat-rpm-config is needed by fedora-packager-0.5.9.4-1.el6.noarch > rpmdevtools is needed by fedora-packager-0.5.9.4-1.el6.noarch > rpmlint is needed by fedora-packager-0.5.9.4-1.el6.noarch > ykpers is needed by fedora-packager-0.5.9.4-1.el6.noarch > > > > Oy.Otherwise known as "RPM Hell", which is why years ago, Fedora and RH moved to 'yum' as the default package manager, since yum handles all of the dependencies... :-) Visit: http://fedoraproject.org/wiki/EPEL for information on getting your system configured to use the EPEL. Once you do that: yum install R2spec as root, should be all that you need...no downloading RPM files locally and dealing with circular dependencies via the CLI. Cheers, Marc Schwartz
Pierre-Yves Chibon
2012-Mar-12  20:34 UTC
[R-sig-Fedora] Trying to use current R2spec on RHEL.
On Mon, 2012-03-12 at 16:10 -0400, Allen S. Rout wrote:> Is there somewhere a succinct guide to just how much extra crud we > need to install on RHEL to make use of EPEL packages?All the information are provided there: http://fedoraproject.org/wiki/EPEL And basically, all you have to do is install the epel-release rpm: http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm Regards, Pierre