Re: How do you get aptitude to do what you want?



lee <lee@xxxxxxxxxxxxxxx> writes:

On Tue, Jun 23, 2009 at 04:58:21PM -0500, green wrote:
lee wrote at 2009-06-23 14:13 -0500:
I'm trying to upgrade my testing installation, but aptitude keeps yelp
in its current state, claiming that upgrading yelp would break a
dependency with gman. But gman is not even installed.

One thing that has helped me with aptitude is actually using the dependency
resolver correctly, so just a tip:

Initially I was not aware of the accept and reject options given by the
resolver, so when something was broken, I just kept pressing '.' to run through
lots of options. Keys 'a' and 'r' can be used to accept/reject individual
package state changes, and the resolver will consider that when calculating the
next option.

Well, I tried that once, but there didn't seem to be any option
available that would solve the problem. And when I go back and tell
aptitude through the "normal" package selection that it should
remove/purge a package, I expect aptitude to do just that. Instead, it
makes other changes and keeps insisting on them and on insisting on
doing what it wants. That is very much unacceptable --- if aptitude
thinks it knows better than me what I want, it should work all by
itself without any intervention needed and do exactly what I want. If
it can't do that, it will just have to do what I tell it to do. If it
doesn't do that, aptitude just sucks and needs to be improved or
replaced. It's that simple.

Maybe I should go back to dselect. I always liked dselect way better ...

I understand your frustration, but dselect has always been notoriously
bad at this sort of stuff as well.

I don't know what the current state of testing is, but it's quite
possible that it's simply in an unresolvable state right now and
there's little aptitude can do about it.

--
Captain Logic is not steering this tugboat.


--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx



Relevant Pages

  • Re: How do you get aptitude to do what you want?
    ... But gman is not even installed. ... One thing that has helped me with aptitude is actually using the dependency ... package state changes, and the resolver will consider that when calculating the ...
    (Debian-User)
  • Re: dselect and a Recent Experience
    ... > done while installing a single package. ... > Debian system and I used dselect to list the packages in order to find ... It found it and I started to install from there except I ... problems and thought I'd try aptitude. ...
    (Debian-User)
  • Re: apt .v. aptitude (was Re: how to remove exim4 without removing mysql-server?)
    ... If one is using aptitude why would one be using dselect? ... I think that a program should either be a package MANAGER ... You can get my public key from any of the ...
    (Debian-User)
  • Re: switching from apt-get to aptitude
    ... If you install kde through aptitude, an aptitude marks Xorg as a ... dependency, and then install gnome a couple of days later, would ... dependencies from the package information. ...
    (Debian-User)
  • Re: Meaning of "score" when looking for package solutions
    ... When aptitude tries to resolve dependency issues (deciding what to ... it's internal scoring system). ... To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx ...
    (Debian-User)