[WBEL-users] version specific software and yum

Robert Heller heller at deepsoft.com
Mon Jul 17 20:21:49 CDT 2006


At Tue, 18 Jul 2006 09:28:39 +1000 Kyle <kl at attitia.com> wrote:

> 
> 
> > What you want is to get/make an apache
> > httpd 2.0.54 RPM and install it with RPM (not yum). You would need to
> > install a 'bleeding edge' RPM from Fedora Core 5 or Fedora Core
> > Development.  Or you might need to get a .src.rpm and re-build it (rpmbuild
> > --rebuild httpd-2.0.54.src.rpm). 
> >   
> I realise this may be a stupid question, but doesn't a src rpm need to 
> be compiled first?

Yes:

Two ways:

1:

# rpmbuild --rebuild httpd-2.0.54.src.rpm

This ends up with various stuff in /usr/src/redhat/RPMS/i[3456]86/

Which you'd install as usuall with rpm.

2:

# rpm -hiv httpd-2.0.54.src.rpm
# rpmbuild --ba /usr/src/redhat/SPEC/httpd.spec

Gets you the same thing, and may also drop stuff in 
/usr/src/redhat/SRPMS/

This latter gives you to possiblity of messing with the
/usr/src/redhat/SPEC/httpd.spec file, including adding patches and other
things.

> 
> What I mean is;
> 
> With a src rpm, do I:
> 
> 1. install (or upgrade) src rpm
> 2. execute configure, make, make install (or something like that order 
> of things)

rpmbuild deals the the install, configure, make, etc.



> 
> or, do I:
> 
> 1. install (or upgrade) src rpm and  it works?
> 
> or does the rpmbuild command do the compiling such that I then do:
> 
> 1. rpmbuild src rpm
> 2. upgrade installed rpm

Yep.

> 
> Sorry. Still learning.
> 

You probably don't need to do all of this -- there are FC4 .i386 rpms
for httpd 2.0.54, which *should* just install as is (but might have some
dependencies).


> ------------------------------------------------------------------------
> Kind Regards
> 
> Kyle
> 
> _______________________________________________
> Whitebox-users mailing list
> Whitebox-users at beau.org
> http://beau.org/mailman/listinfo/whitebox-users
> 
>                                                                                                                 

-- 
Robert Heller             -- 978-544-6933
Deepwoods Software        -- Linux Installation and Administration
http://www.deepsoft.com/  -- Web Hosting, with CGI and Database
heller at deepsoft.com       -- Contract Programming: C/C++, Tcl/Tk
                                                                                                                       


More information about the Whitebox-users mailing list