删除i686的所有rpm类型并排除删除的X86_64
方法如下所示
yum remove '*.i686' -x '*.x86_64'
我们想要做的是,它像下面这样
验证删除rpmi686
至X86_64
如果存在依赖关系,则cli将显示“不要删除i686
rpm的”
如果删除i686
rpm至之间没有依赖关系X86_65
,则cli将显示“您可以安全删除rpm – i686
”,然后我们可以运行命令-yum remove '*.i686' -y
所以有什么建议如何用yum或i686
rpm之间的依赖关系检查X86_64
吗?如果没有依赖性,那么我们可以安全地移除i686 rpm的
Fedora和RHEL / CentOS中的i686
和x86_64
软件包之间的依赖关系为零-不能对所有其他Linux发行版说相同的话。
您可以安全地删除所有i686
软件包-x86_64
软件包不会受到影响。
在Fedora 32上:
# dnf remove --assumeno --setopt=clean_requirements_on_remove=0 \
$(rpm -qa | grep i686) | grep x86_64 | wc -l
Operation aborted.
0
# rpm -qa | grep i686 | wc -l
163
如果您正在运行CentOS,则可以替换dnf
为yum
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句