Ubuntu – What’s the reason for tying some applications to GNOME

gnomepackage-management

I don't want Evolution, Tracker and other packages in my computer (Ubuntu 14.04, GNOME 3.9, Shell 3.10.4), but GNOME depends on these packages . I've read some tricks for disabling some of them without really removing their packages. Despite this methods, I'd like to know the reason for doing GNOME this way.

I don't want to be FUD'ish (I've been using Linux for 10 years), but in Windows there is "Turn Windows features on or off". Given the architectural superiority of Linux in this sense, shouldn't it be easier to disable these packages?

Best Answer

Both the gnome and gnome-core packages are meta-packages. Removing them does not actually remove any installed programs.

Briefly, meta-packages are a way of bundling multiple packages together. Installing a meta package will install these other packages but removing it will not actually uninstall anything. Synaptic is selecting them for deinstallation because one of their components is being removed. However, you will find that no other packages are removed and you will still be able to use your Gnome desktop.