是否dnf remove
只删除不属于其他依赖项的包?我删除了,gnome-boxes
因为我更喜欢 vmware,但它删除了一个吨依赖关系,这让我想知道;即gnome-boxes
依赖于capstone
,如果我安装了其他依赖于后者的软件,capstone
无论如何都会被删除吗?
答案1
是的,这正是dnf
(和其他包管理器)的工作原理。如果某些东西依赖于gnome-boxes
,删除gnome-boxes
也会删除它。
您可以使用--noautoremove
它来防止这种情况发生,然后运行dnf autoremove
以删除所有“叶”包(系统中最初作为用户安装的包的依赖项安装的包,但任何此类包不再需要它们)。