Yum
使用 yum 如何刪除一個包但同時不刪除它的依賴項?
今天,如果我這樣做,
$ 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>