DragonFly kernel List (threaded) for 2007-06
DragonFly BSD
DragonFly kernel List (threaded) for 2007-06
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: implemented features (Re: Decision time....)


From: Bob Bagwill <bob@xxxxxxxxxxxxxxx>
Date: 06 Jun 2007 15:34:18 GMT

On Tue, 05 Jun 2007 19:07:11 -0700, Dave Hayes wrote:
> Notwithstanding my claim above, I am actually curious as to what the
> accepted definition of "a good installer" and "a good package management
> system" really is. 

A good package management system is safe and doesn't require the user to be an expert
at package management systems. You should be able to install a package without breaking
anything else, and de-install it without breaking anything else.  Ideally, you should be
able to have multiple versions of the same package (with its dependencies) installed
so you can test and compare them, so you can revert to the earlier version if necessary.

A good installer needs at least two modes, one with handholding for the inexperienced user, and
one that lets an experienced user do an install/update as efficiently as possible. They're not
mutually exclusive.  Livecd's with optional GUI's let you offer both.



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]