Re: Aptitude/Grub Problem -- Is this a bug?
On Friday 24 February 2006 11:51, Chris Lale wrote:
> Hal Vaughan wrote:
[snip]
> > A couple of thoughts come to mind. I don't kow if they will help you.
> >
> > 1. Use
> >
> > aptitude update && aptitude dist-upgrade
> >
> > instead of aptitude update && aptitude upgrade. This will deal
> > intelligently with dependendies.
>
> My understanding (and what the man page says) that dist-upgrade is more
> aggressive. Is that wrong?
>
upgrade will only install newer versions of packages. If package foo
changes its dependencies from bar to barc2a (for a C++ ABI transition, for
example), then upgrade will not attempt to upgrade package foo.
Dist-upgrade is allowed to install new packages and remove old (hopefully
only obsolete) ones. So dist-upgrade will upgrade foo, install barc2a, and
remove bar.
> > 2. I have always found apt-get totally reliable during upgrade. I
> > have had a couple of frights using Synaptic or Aptitude for upgrades.
>
> I was using apt, but I've heard that the "official" and preferred way is
> aptitude and that they handle some issues differently, so the point is
> to pick one and stick with it. Is this still the case?
Aptitude and apt-get do indeed handle dependencies differently. Well, they
have a different set of logic to try to resolve dependencies. Sometimes
that leads to different results, sometimes that leads to more pain doing a
specific circular upgrade with one versus the other. People's experiences
and impressions vary wildly.
Hope that helps,
Justin
Reply to: