Where is my "everything" gone?

Paul W. Frields stickster at gmail.com
Wed Apr 12 21:17:37 UTC 2006


On Wed, 2006-04-12 at 20:04 +0200, Olivier Galibert wrote:
> At this point, installing is a lottery as to whether the applications
> you need will be there, because no sane human has the attention span
> to check every little submenu.  Install everything was a way to win
> this lottery by throwing money, i.e. hard drive space, at it.  You can
> always remove things afterwards, you don't need a media or a network
> connection for that.  Or, with current hard drive sizes, just leave it
> that way and just don't start or configure what you don't need at a
> particular point in time.

It seems to me that installing everything was mostly used as a way to
avoid what folks used to call "RPM dependency hell" (although frankly,
if you knew how to use RPM macros and a mirror, that was less a problem
than it was made out to be).  Now that we have yum, this is not a
problem.  You don't have to play the lottery at all; you can actually
select what the user really wants.  If the software which the users are
asking for "every other day" is somewhat predictable, you don't even
have to use "*" as your glob for package installation.

> > We give kickstart the ability to use globs.  Problem solved.
> 
> So the only way to do real package selection or ensure that you won't
> have to move around with a bag of cds is to drop anaconda and use
> kickstart instead.  Interesting.

It's not a "drop this/use that instead" proposition.  Kickstart is a
method of anaconda, which allows you to do things in an automated
fashion.  I'm confused; I thought you knew about kickstart already.  The
only sane way to handle package selection IMHO is to class your
systems/users in some logical fashion and do kickstart installations.
If that class is to install "*", so be it.  As someone who kept up with
several classrooms full of workstations and servers, and a laboratory
full of individual users, I don't see how you would want to do
installations any other way.

> > Gets even more fun when Extras is involved, or other repos.  Then is it
> > everything in the repo, everything in these repos, everything in these
> > repos minus languages, so on and so forth.
> 
> Stop thinking blindly about "everything", and think about it in terms
> of "select all, user can deselect parts afterwards".

Again, people have proffered the obvious, easy, well-supported, sane,
and low-maintenance solution in kickstart.  Sitting down at every (or
*any*) station and clicking your way through an installation when you
don't have to is just wasting valuable time.

This is not to say that the multi-select button is wasteful either.  But
if you're looking to save time on administering "200+" systems, check
out kickstart, like, yesterday.  Cheers.

-- 
Paul W. Frields, RHCE                          http://paul.frields.org/
  gpg fingerprint: 3DA6 A0AC 6D58 FEC4 0233  5906 ACDB C937 BD11 3717
 Fedora Documentation Project: http://fedora.redhat.com/projects/docs/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 191 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20060412/391fc529/attachment.sig>


More information about the fedora-devel-list mailing list