Linked by Thom Holwerda on Tue 25th Sep 2007 18:40 UTC
Gnome Ars has reviewed GNOME 2.20. "GNOME 2.20 was officially released last week after six months of development. The new version includes strong incremental improvements that contribute to a better user experience and provide more flexibility and integration opportunities for third-party software developers."
Thread beginning with comment 274480
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[5]: Mono required
by leos on Wed 26th Sep 2007 03:53 UTC in reply to "RE[4]: Mono required"
leos
Member since:
2005-09-21

I see this all the time in Debian with KDE. Someone complains about having multiple multimedia players or multiple text editors. When told to remove the ones they don't want, (s)he says (s)he can't because it "would remove KDE." Yes, the KDE metapackage that draws in all parts including many text editors. If you don't need all of it, you don't need the metapackage.


While it is technically true that you don't need the metapackage, it is not quite as simple to remove it as you say. The problem is that when you install the equivalent of kde-desktop, it pulls in a bunch of other packages, and marks those packages as having been automatically installed. This is usually a good thing, because when you remove that metapackage you want all the dependencies to be removed as well. Now the problem is when you want to remove one of those packages because you don't need it. The metapackage must be uninstalled because it no longer has all of its dependencies installed. Unfortunately when you uninstall it, it wants to uninstall all the other packages as well. Then you have to manually fix all the packages it wants to uninstall.
It's not hard, but it certainly is disconcerting to see the package manager wanting to uninstall half the system just because you want to uninstall one app.

Reply Parent Score: 2

RE[6]: Mono required
by MamiyaOtaru on Wed 26th Sep 2007 06:29 in reply to "RE[5]: Mono required"
MamiyaOtaru Member since:
2005-11-11

Still assuming Ubuntu (or Debian derivative).

The problem is that when you install the equivalent of kde-desktop, it pulls in a bunch of other packages, and marks those packages as having been automatically installed. ... Unfortunately when you uninstall it, it wants to uninstall all the other packages as well. Then you have to manually fix all the packages it wants to uninstall.

That's pretty much how aptitude behaves. I'm not a big fan of that behavior, so I tend to use apt-get. Last I checked, Ubuntu was using Synaptic and last I checked, Synaptic used apt-get. Has something changed? Adept certainly doesn't do that on Debian.

Aptitude's way of automatically removing dependencies when the package that pulled them in is removed leaves fewer orphans around (though deborphan helps with that) but would indeed present some problems with metapackages ;)

Reply Parent Score: 2

RE[7]: Mono required
by leos on Wed 26th Sep 2007 22:21 in reply to "RE[6]: Mono required"
leos Member since:
2005-09-21

Ah ok. Yeah I use aptitude for my system. I like it much better than synaptic or adept, mostly because it's faster and I'm used to all the keyboard shortcuts...

Reply Parent Score: 3