Feature changed by: Benjamin Kay (benkay86) Feature #309577, revision 5 Title: auto remove unused dependencies using YaST and zypper openSUSE-11.3: Done Priority Requester: Important Requested by: Marguerite Su (margueritesu) Partner organization: openSUSE.org Description: in Debian, you can apt-get --autoremove if you uninstall a package. in Fedora, you can also find such feature. but YaST, nope, I can't. YaST only automatically install dependencies needed by packages you wanna install, but It does not automatically remove them. So after you tried lots of software to find your need. Your system will be huge and full of useless dependencies. That might cause disk over-usage or security problems. 'Coz users only do system update in the way "zypper dup" instead of " zypper update", so obselete packages that have bugs remain. Nowadays I have to write down dependencies mannually everytime I install softwares. That's boring. Discussion: #1: Pavol Rusnak (prusnak) (2010-05-21 14:14:11)
in Fedora, you can also find such feature where exactly?
#2: Rémy Marquis (spyhawk) (2010-05-23 15:45:29) There is no global "autoremove" option, but the removal of unused dependancies when deleting packages has been implemented in Libzypp 7.4 /7.5. See http://lists.opensuse.org/zypp-devel/2010-04/msg00033.html + #3: Benjamin Kay (benkay86) (2012-04-26 02:40:50) (reply to #2) + This is substantially different from what the requester asked for. + Suppose the user uninstalls several packages with solver. + cleandepsOnRemove = false, the default. Later on the user realizes that + he wants to remove those packages' unneeded dependencies as well. Short + of re-installing and then re-uninstalling those packages, there's no + way to do this in zypper. In debian, one simply does apt-get -- + autoremove. This feature is very, very important to rolling release + users (i.e. Tumbleweed). -- openSUSE Feature: https://features.opensuse.org/309577