Issue on the relationship of the three rpms

Matthew Saltzman mjs at ces.clemson.edu
Wed Dec 29 15:06:34 UTC 2004


On Tue, 28 Dec 2004, Park Lee wrote:

> Hi,
>   In fedora/linux/core/updates/2/SRPMS/, we can see
> there is a kernel-2.6.9-1.6_FC2.src.rpm, while, in

This is the source RPM from which all kernel-related RPMs are built.

> fedora/linux/core/updates/2/i386/, there also is a
> kernel-sourcecode-2.6.9-1.6_FC2.noarch.rpm.

This is a "binary RPM" (as opposed to a "source RPM").  It contains the
kernel source that you would use to build your own custom kernel (or
modules, if they require full kernel source).  You don't need this unless
you are building custom kernels or certain modules that may require it.

This RPM is no longer used in FC3.  Instead, you use the kernel SRPM to
get kernel source (as described in the release notes).

>   Since these two rpms both contain kernel source,
> What is the difference with the two?
>   And, What's the relationship between them and
> kernel-2.6.9-1.6_FC2.i686.rpm ?

This one contains the actual, compiled, ready-to-run kernel.  It has the
kernel header files needed to build most modules, but does not contain the
full kerenel source.

>
>   Thanks a lot.
>
>
>
> =====
> Best Regards,
> Park Lee

-- 
		Matthew Saltzman

Clemson University Math Sciences
mjs AT clemson DOT edu
http://www.math.clemson.edu/~mjs




More information about the fedora-list mailing list