Dependencies 如何强制删除rpm忽略“;什么需要它;但考虑到;它需要什么;

Dependencies 如何强制删除rpm忽略“;什么需要它;但考虑到;它需要什么;,dependencies,rpm,yum,Dependencies,Rpm,Yum,例如,rpm A需要B1、B2等。。。B需要C1、C2等 现在我需要强制移除B1和B1要求引入的所有包。因此,需要忽略“B1需要A”这一事实,但需要考虑“B1需要C1、C2等”。这意味着,如果B1只需要C1,则同时将其移除。但是如果其他人需要C1,请保留它 如果使用rpm-e--nodeps,那么只有B1会被删除,由它引入的包将被保留。另一方面,使用yum autoremove无法删除B1,因为它是A所必需的。所以有一种解决方案可以同时满足这两个要求吗?没有,没有办法 除非您想同时安装B2,它提

例如,rpm A需要B1、B2等。。。B需要C1、C2等

现在我需要强制移除B1和B1要求引入的所有包。因此,需要忽略“B1需要A”这一事实,但需要考虑“B1需要C1、C2等”。这意味着,如果B1只需要C1,则同时将其移除。但是如果其他人需要C1,请保留它

如果使用rpm-e--nodeps,那么只有B1会被删除,由它引入的包将被保留。另一方面,使用yum autoremove无法删除B1,因为它是A所必需的。所以有一种解决方案可以同时满足这两个要求吗?

没有,没有办法

除非您想同时安装B2,它提供了A所需的功能。在这种情况下:

dnf swap -- install B2 -- remove B1
它也适用于百胜