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.

Reply via email to