Comment 0 for bug 122064

Revision history for this message
Conrad Knauer (atheoi) wrote : [Wishlist] Removing software+dependencies currently much more difficult than installing them

Binary package hint: synaptic

Consider the following example:

I want to install the package "alien" to convert a RPM to DEB. Synaptic also installs: debhelper, dpkg-dev, gettext, html2text, intltool-debian and po-debconf automatically (very nice! :)

Now that I'm done, if I want to remove the package "alien" and it only removes alien. I have to manually hunt down the other packages and mark them for removal.

What would be nice would be a way to either:

- automatically detect what dependencies are no longer needed by any other installed packages and offer to uninstall them
or
- allow me to go into my history [1] and have the option, if possible, to press an "undo" button, e.g. to reinstall those packages listed as removed and uninstall the ones listed as having been installed.

[1] File -> History; e.g. where it says:

---
Commit Log for Sun Jun 24 03:30:06 2007

Installed the following packages:
alien (8.65)
debhelper (5.0.42ubuntu1)
dpkg-dev (1.13.24ubuntu6)
gettext (0.16.1-1ubuntu2)
html2text (1.3.2a-3)
intltool-debian (0.35.0+20060710.1)
po-debconf (1.0.8)
---