Re: How to find out apt-get's reasoning
On Fri, Feb 28, 2003 at 05:34:12PM -0500, Travis Crump wrote:
> Colin Watson wrote:
> >On Fri, Feb 28, 2003 at 03:05:36PM -0500, Travis Crump wrote:
> >
> >>The more likely cause of this behavior is the "Replaces" field of
> >>kdelibs-data. I think apt-get will automatically try to install on
> >>dist-upgrade any package that claims to replace an installed package.
> >
> >
> >I really hope not. That would be a misinterpretation of Replaces, which
> >on its own simply means that some files from the named package(s) have
> >moved to the package containing the Replaces field.
> >
> >Replaces in combination with Conflicts or maybe Provides, possibly ...
> >
>
> Well, the 'Replaces' theory sounds much more reasonable to me than the
> 'Depends' theory. No packages were being upgraded on OP's dist-upgrade
> so the depends of every other package on his system must remain
> constant. In order for a depends to cause a new package to be
> installed, it follows that there was a package that somehow got
> installed with an unsatisfied 'Depends'. I don't know how this could
> happen without the OP knowing what was going on[ie he had been using
> dpkg --force-depends].
It's still confusing me, as I'm getting kdelibs-data installed with a
dist-upgrade, and removing it doesn't force any other packages out too.
The three-liner that Travis posted earlier in this thread produces no
output (and I'm not quite sure enough of what it does to work out if
there's a simple typo/thinko in there).
Another suggestion that came up earlier was to use aptitude, examine
the package and then look at the "Packages which Depend on kdelibs-data"
line. This showed only one package (kdelibs4) which was not installed.
I've had a download.kde.org site in there prior to being able to get
GNOME 2.2 under testing, which might have resulted in some weird
dependancies. I don't mind /having/ them, though, It'd just be nice to
/see/ them!
All in all, a bit puzzling :-|
Any suggestions? Any packaging command incantations that'll spit
out any installed package even /mentioning/ kdelibs-data? I've having a
go, but am getting nowhere, fast ...
-- jc
Reply to: