Yum

使用 yum 如何刪除一個包但同時不刪除它的依賴項?

  • September 8, 2021

今天,如果我這樣做,$ yum remove packageA我會收到以下問候:

Removing:
packageA                        noarch                 3.5.1.b37-15                                 @yumFS                 293 k
Removing for dependencies:
packageB                      noarch                 3.5.1.b125-7                                 @yumFS                  87 M
..
Is this ok?

我想在不刪除 packageB (等)的情況下刪除 packageA 這可能嗎?

似乎可以,通過使用 rpm:

$ rpm -e --nodeps packageA

儘管顯然要非常小心,因為如果您刪除依賴包並且不將其放回原處,這可能會導致仍然安裝的依賴於它並預期它存在的包的意外結果……

我發現可以像這樣用 yum 做到這一點:

sudo yum remove --noautoremove <package name>

引用自:https://unix.stackexchange.com/questions/372590