请教 zypper 是否有清除无用依赖的功能

在 debian 系中是:

apt-get autoremove

在 redhat 系中是:

yum autoremove

在 Arch 中是:

pacman -Rsnc

:joy: 额,刚从 Archlinux 转回来。。。。。。。。。。。。

** 注: 发现一个功能不知道是不是 /etc/zypp/zypp.conf 的 solver.cleandepsOnRemove = false **

好像没有吧,只有在删除一个包时用 zypper rm -u packagename 可以删除一个包的无用依赖

不用的包可以到 “YaST -> 软件管理 -> 软件包分组 -> 不需要的软件包” 里找到

首先谢谢,这个 “不需要” 是怎么定义的 ,我现在用的 KDE5 ,看了看 里面好多 KDE5 的语言包。。。。这 。。。。。。。。。。。 :nauseated_face: :nauseated_face: :nauseated_face:

别的不太清楚, Debian 系里面的 autoremove 是移除非手工安装(作为别的包的依赖被装上)并且现在不被任何已安装的包依赖的包,比如某个包 A 1.0 版本依赖包 B, 你安装 A 的同时就把 B 自动装上了,然后 A 升级到了 2.0 去掉了对 B 的依赖,这个时候如果 autoremove 就会把 B 删掉


zypper -u
是一个功能。
zypper 并没有集中清理机器上所有无用依赖的功能。

额 就是这个功能 , arch 里面的 pacman -Rscn 是一样的, zypper 里面没有么?

好的 感谢