A little background before i pose my questions...
I'm building my first {,B}LFS system using a combination of the 'pkgusr'
& 'fakeroot' hints, & refining the process as i go. This involves
installing into $FAKEROOT (or $TESTROOT in my case), identifying any
errors, removing anything i don't want, stripping, compressing, &
finally relocating to the live system. I don't mind the extra time it's
taking, as i seem to be learning vast amounts about how everything works
(& how to fix what doesn't), which was the primary reason for starting
the project.
When it comes to multi-component packages like Xorg & KDE, i'm undecided
as to whether i should create individual package-user's for each
component, or alternatively use one package-user for the whole
overall-package - by that i mean package-user 'xorg' would build all
required components in $FAKEROOT before relocating them en masse to the
live system, & similarly for packages like 'kdebase', 'kdeadmin', etc.
Because most of my Linux experience has been gained using Gentoo, my
preference is to follow their lead & break these 'meta-packages' down
into their component parts, including breaking 'kdebase' down into
'kdm', 'kicker', 'konqueror', etc.
However, i'm unsure about the practicalities of future updates to such a
system. My current, working Gentoo system is running Xorg-7.0, & to
update to 7.2 it only wants to replace 19 components with newer ones, so
how 'version-specific' is modular-xorg, & will updating components one
at a time break other components that may depend on them (KDE i can
probably figure out from the version-numbers)?
Can anybody who's used similar methods highlight the pro's & con's of
either alternative from their own experience, please?
Thanks in advance, taipan
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page