[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: How to tell WHY apt wants to install so many packages



Alban Browaeys wrote:
Marc Shapiro <mshapiro_42 <at> yahoo.com> writes:



No luck: "apt-get -f install" did nothing and the remove still wants to update 10 packages and install 21 new ones.


The following held packages will be changed:
  kdebase-data kdewallpapers


You may have set a "hold" on those kde packages. As you are removing the
packages , the hold is removed and the other kde applications (not having a old
but which upgrade was blocked by your old of those few ones) upgrades ,
installing their dependencies.

I don't think that is the case, even though there is a hold on kdewallpapers. If I just removed the hold it would allow kdewallpapers to be upgraded, and other packages that depend on a more recent version would come along for the ride. But I am REMOVING kdewallpapers! Anything that depends on it at all would be removed, not upgraded. Besides, the only thing that depends on it is the metapackage kdebase. If you look at the packages that are to be upgraded and installed you will see that many (if not most) have nothing to do with kde (as far as I can see).

My bet are you can keeps your old versions of kde by settings old on higher
levels ones (kdelibs and such).
Last i do not understand what you are doing. From what i see you are removing
kdewallpapers without removing kdeartwork metapackage (which depends on
kdewallpapers)

I am not removing kdeartwork because I do not have it installed. I do not run kde, or gnome, or any other "desktop environment". I use fvwm2 and I do use a few kde packages (such as konsole and kate).

nor kde  metapaccakge (which depends on kdeartwork).
Those metapackages are here for those that want the complete kde desktop without
much trouble. If you want only part of the kde desktop select the appropriate
meta-packages only .
For example : use kde-core, kdeutils, kdegraphics but no kde nor kdeartwork.

Alban

PS: you should use frontends, apt-get is not meant for users, you can do hold,
pinning, see dependencies and fixes them eventually much easier with aptitude,
synaptic and others.

I like the way that apt-get works. I am used to it. I can hold packages by doing 'dpkg --get-selections > selections', edit the file and then 'dpkg --set-selections < selections'. It may be a bit clumsy, but I am used to it and I understand it.

--
Marc Shapiro
mshapiro_42@yahoo.com



Reply to: