Re: Autoinstall, upgrade, etc
On Tue, 2 Dec 1997, Behan Webster wrote:
> Jason Gunthorpe wrote:
> > We should probably somehow indicate that a package is in automode and to
> > set it to automode. When I first start using deity the first thing I would
> > do is mark all the installed libraries as auto so it can remove the ones
> > I'm not using. I imagine this will go in the status box (?) Also, how
> > about a list menu item to show all Auto packages?
> This is not quite the way I was thinking it would work.
> Remember how keywords are used to show only certain packages in the
> selection list? Effectively, you setup your kerywords such that
> libraries are not listed in the selection list. (e.g. don't select the
> "library" keyword).
Okay, read the bit below this then read this :> There needs to be a way to
enable the auto flag for a package that is already installed. Which is
what I was trying to say, this is because of the below. We could have an
algorithm that sets it, but it would have to be a 'I just installed deity,
let me do this now' type of thing and not automatic.
Oh, I just thought of something, when I a package to see it's depends list
will packages only matching the selection critera be shown or will all
packages be shown? A similar question for the 'install as well' field.
> > All packages will default to non-auto and only packages explicily set as
> > auto by deity will be so.
> The way I was thinking about it is that all packages are always on
> "auto". The confirmation phase of the install process makes sure you
> don't shoot yourself in the foot.
Ah, well I can't do that. Consider if the package 'gv' was set to auto.
Nothing depends on gv so therefore it is no longer in use and should be
removed. If all packages are auto then all packages will be removed. There
has to be some non-auto packges depending on the auto packages to force
everything to stay installed!
The Non-auto packages are the things the user wants to install and the
auto packages are things that we [debian] created for out needs.
If you want all packages to be auto then you are going to have to change
my definitions of auto.. (I can't think of something workable right now