Home_greyopenFATE - openSUSE feature tracking > #306627
Dashboard | Search | Sign up | Login

Please login or register to be able to edit or vote this feature.

depencency tracking for uninstalling

Feature state

openSUSE-11.3
Duplicate of #300758
Status: Done

Description

The openSuSE package management is virtually unbeatable in the dependency tracking for installing department. But when it comes to uninstalling it really leaves little to be desired. It would be great if YAST and zypper kept track of the dependencies that were installed for a specific package during its install and checked the dependencies during the uninstall to see if they are in use by something else or not. And if not then give the ability to remove the unused dependencies.

For example I install package "Foo" the requires library "Bar." Library "Bar" is not installed so it gets installed when I install "Foo." Later I realize the package "Foo" wasn't exactly what I needed and wish to remove it. But uninstalling just removes the package "Foo" and leaves the library "Bar" sitting around unused and taking up space. So if I want to remove the library "Bar" i must do so manually. It would be great if I wish to uninstall "Foo" that the package manager would have the ability to check any dependencies that were needed and installed for package "Foo" and see if they are still needed by another package or lib and if so, keep it, and if not remove it.

Also, it would be awesome if one could remove an entire package group such as uninstalling gnome or KDE.

Discussion


icons/user_comment.png S. K. wrote: (8 years ago)

What would be an avenue by which this might be accomplished methodologically?

icons/user_comment.png S. B. wrote: (8 years ago)

Duplicate of https://features.opensuse.org/300758 resp. https://features.opensuse.org/305992

Last change: 6 years ago
Voting
Score: 4
  • Negative: 0
  • Neutral: 0
  • Positive: 4
Feature Export
Application-xmlXML   Text-x-logPlaintext   PrinterPrint