Linux
dnf autoremove 是否僅刪除未使用的包/依賴項?
是否
dnf remove
只刪除不屬於其他依賴項的包?我刪除gnome-boxes
是因為我更喜歡 vmware,但它刪除了很多依賴項,這讓我感到奇怪;即gnome-boxes
依賴於capstone
,如果我安裝了依賴於後者的其他軟體,capstone
無論如何都會被刪除?
是的,這正是
dnf
(和其他包管理器)的工作方式。如果某些東西依賴於gnome-boxes
,那麼刪除gnome-boxes
也會將其刪除。您可以使用它
--noautoremove
來防止這種情況發生並稍後執行dnf autoremove
以刪除所有“葉”包(系統中最初作為使用者安裝包的依賴項安裝的包,但任何此類包不再需要這些包)。