如何无视 "需要什么 "而考虑 "需要什么 "而强行去除转速。

问题描述 投票:-1回答:1

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

现在我需要强行删除B1和所有由B1的需求引入的包。所以 "B1是A需要的 "这个事实需要忽略,但是 "B1需要C1,C2等...... "需要考虑。也就是说,如果C1只是B1需要的,那就同时删除它。但如果C1是别人需要的,就保留它。

如果使用rpm -e --nodeps,只有B1会被删除,由它引入的包会被留下。另一方面,由于B1是A需要的,所以用yum autoremove无法删除。

dependencies rpm yum
1个回答
0
投票

不,没有办法。

除非你想同时安装B2,而B2提供了A需要的东西。这样的话。

dnf swap -- install B2 -- remove B1

yum也能用

© www.soinside.com 2019 - 2024. All rights reserved.