使用 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?

我想删除 packageA 而不删除 packageB (等等)这可能吗?

答案1

出现可能的,通过使用 rpm:

$ rpm -e --nodeps packageA

尽管显然要非常小心,因为如果删除依赖项包并且不将其放回去,可能会导致仍然安装的依赖于它的包出现意外结果并预计它会出现...

答案2

我发现可以用 yum 来做到这一点,如下所示:

sudo yum remove --noautoremove <package name>

相关内容