
Hello, On 2022-02-09 13:21, Dominique Leuenberger / DimStar wrote:
zypper rm trytond shows all the things that MUST be removed when removing trytond - so what is actuall requiring it.
YOUR usecase calls for "zypper rm -u trytond" - do a cleanup of 'now unused stuff'
on Leap 15.3 "man zypper" reads (excerpts): --------------------------------------------------------------- remove (rm) ... ... -u, --clean-deps Automatically remove dependencies which become unneeded after removal of requested packages. --------------------------------------------------------------- I wonder what exactly "unneeded after removal" means here. Unneeded by the system or unneeded by the user? All leave packages are "unneeded dependencies" but the leave packages are usually the applications which the user actually wants. I assume "zypper rm -u something" does not also "just remove" all leave packages. I assume when applicationA recommends applicationB and nothing else requires or recommends applicationB then "zypper rm -u applicationA" also removes applicationB but applicationB will not be removed when it is recommended by something else e.g. by an installed applicationC but then "zypper rm -u applicationA applicationC" will also remove applicationB. Kind Regards Johannes Meixner -- SUSE Software Solutions Germany GmbH Maxfeldstr. 5 - 90409 Nuernberg - Germany (HRB 36809, AG Nuernberg) GF: Ivo Totev