Installing Nautilus in Xubuntu 12.10 pulls in Redundant Packages as Dependencies
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nautilus (Ubuntu) |
Confirmed
|
Low
|
Unassigned |
Bug Description
Nautilus (nautilus 1:3.5.90.
― These additional packages such as Brasero and Zeitgeist are not requested nor required, only the file browser/manager Nautilus itself is.
― Further, these extra packages provide no essential or indispensable functionality to Nautilus itself. Nautilus is complete in itself as a file browser/manager. (The installation is on a series of some 100 netbooks which by their very design never have CD/DVD drives.)
― Zeitgeist, moreover, is a Stasi-like service — covertly and comprehensively snooping on, logging and chanelling information on user activities and events. As such, the presence of Zeitgeist is highly undesirable on professional Linux systems designed to be transparent in their behaviour, well-controlled and secure against information leakage.
Superfluous dependencies not only result in wasted space and resources allocated to such undesired and undesirable packages.
But this bug also concerns a core design principle: Linux packages should only be included as dependencies when they provide essential or indispensable functionality to the package that is actually and deliberately selected for installation.
These redundant dependencies should therefore be removed from the Nautilus package.
information type: | Private Security → Public |
Changed in nautilus (Ubuntu): | |
status: | New → Incomplete |
Changed in nautilus (Ubuntu): | |
importance: | Undecided → Low |
Changed in nautilus (Ubuntu): | |
status: | Expired → Confirmed |
Can you post the output of this command? (Make sure you press 'N' to cancel installation if the packages are still unacceptable to you): recommends nautilus
sudo apt-get install --no-install-
Note that Synaptic has a setting to not pull 'Recommends' packages by default (the equivalent of the --no-install- recommends argument passed to apt in the command above). While I personally prefer modularity, integrating apps (like brasero in nautilus) seems to be all the rage among bigger desktops (KDE/Gnome) right now.