如何删除openSUSE中不需要的rpm包?

如何删除openSUSE中不需要的rpm包?

yum autoremoveinrpm或是否有其他选择zypper? (openSUSE 没有 yum)

我需要它,因为 zypper 默认安装推荐的软件包,并且通常不会自动清理它们

答案1

作为克里斯答案的补充:

检查列表

zypper packages --installed-only --suggested

zypper packages --installed-only --recommended

最有可能的是推荐/建议的部门引入了一些对于您的特定配置“不需要”的东西

答案2

zypper似乎没有完全匹配,但是:

要删除包及其(不需要的)依赖项:

zypper rm --clean-deps <package>

要查找可能不再需要的包:

zypper packages --unneeded

答案3

如果要求依赖项卸载单个包。然后运行以下命令。它将跳过依赖项,并且仅删除目标 rpm。

rpm -e packagename --nodeps

相关内容