On Fri 24 May 2013 at 07:26:57 -0400, Stephen Allen wrote:

> On Fri, May 24, 2013 at 11:11:13AM +0100, Brian wrote:
> > 
> >   Well, there is a solution: marking all the dependencies of the
> >   meta-package as manually installed, that is, faking that you installed
> >   them explicitly Aptitude is able to do that with its powerful search
> >   functions:
> > 
> >   aptitude unmarkauto '?reverse-depends(gnome) | ?reverse-recommends(gnome)'
> >   aptitude unmarkauto '?reverse-depends(gnome-core) | 
> > ?reverse-recommends(gnome-core)'
> >   aptitude unmarkauto '?reverse-depends(gnome-desktop-environment) | 
> > ?reverse-recommends(gnome-desktop-environment)'
> > 
> > This works for me to purge Evolution without removing other needed
> > software.
> 
> Thanks for your effort to help me, mucho appreciated! In the light of
> day the packages it was going to remove were non-essential in the
> running of gnome-shell. Note to self: Don't do work late in the day.

I have never used aptitude but thought a command like

   aptitude unmarkauto '?reverse-depends(gnome) | ?reverse-recommends(gnome)'

might appeal; I'm impressed with its succinctness. On the other hand,
provided a user is aware that setting packages to manually installed is
sensible for his task, it seems using aptitude interactively is very
neat and possibly more accessible.

Doing the same thing with apt involves a lttle more thought. My paltry
attempt is:

   apt-cache depends --installed  gnome | cut -d ':' -f2 | xargs apt-mark manual

There might be more tweaking to be done.

Glad you solved your problem.






> 
> -- 
> Cheers,
> Stephen, Toronto
> My Google+ Profile | http://goo.gl/JbQsq
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
> Archive: 
> http://lists.debian.org/20130524112657.gb6...@thunkpad.gateway.2wire.net
> 


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130524182530.GE3596@desktop

Reply via email to