Summary: | emerge --deep --depclean should check for no-longer-needed dependencies when a package is specified | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Ben Anderson <roothorick> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED DUPLICATE | ||
Severity: | enhancement | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Ben Anderson
2010-09-12 05:53:44 UTC
(In reply to comment #0) > There should be a way to remove a package and all its now-unnecessary > dependencies with a single command. First idea that comes to mind: > > emerge --depclean --deep <package> removes not only the specified package, but > any dependencies that are not dependencies of another package. (And those > dependencies' dependencies, and so on) > > It probably should come with the warning about link-level dependencies. > emerge -Cav <packege>;emerge -cav ?? Not the same thing, really. There's a lot of things that can make --depclean (world) decide to not work; Many times I just want to quickly get rid of some things I just installed and the dependencies they pulled onto my system, without fixing the inevitable inconsistencies that make a full-on depclean stop. *** This bug has been marked as a duplicate of bug 591960 *** *** This bug has been marked as a duplicate of bug 416907 *** |