dnf autoremove 是否仅删除未使用的包/依赖项?

dnf autoremove 是否仅删除未使用的包/依赖项?

是否dnf remove只删除不属于其他依赖项的包?我删除了,gnome-boxes因为我更喜欢 vmware,但它删除了一个依赖关系,这让我想知道;即gnome-boxes依赖于capstone,如果我安装了其他依赖于后者的软件,capstone无论如何都会被删除吗?

答案1

是的,这正是dnf(和其他包管理器)的工作原理。如果某些东西依赖于gnome-boxes,删除gnome-boxes也会删除它。

您可以使用--noautoremove它来防止这种情况发生,然后运行dnf autoremove以删除所有“叶”包(系统中最初作为用户安装的包的依赖项安装的包,但任何此类包不再需要它们)。

相关内容