yum + 从 rhel 7.x 版本机器中删除 i686 类型的所有 rpm 的安全方法是什么

yum + 从 rhel 7.x 版本机器中删除 i686 类型的所有 rpm 的安全方法是什么

我们想从所有生产机器服务器中删除以下rpm,我们有更多152台服务器机器 ( rhel 7.6) ,所有 Linux 都是x86_64架构,

yum  remove *.i686  -y

此 yum 命令将从类型中捕获 rpm i686(通过使用“*”)并将其全部删除

由于我们使用的是“*”,我不太担心这种方法是否可以安全地删除i686rpm,

我关心的是

  1. 剂量 yum 命令 -还从类型中删除与来自? 的rpm 相关的yum remove *.i686 其他 rpm 。*.x86_64i686

  2. 还有哪些其他选项可能更安全地删除 rpm 的 fro i686类型而不使用“*”

答案1

  1. 是的,它会 — 如果某个x86_64RPM 依赖于某个i686RPM,它将被删除,就像任何其他依赖项一样。

  2. 最安全的选择是不去理会这些包。但是,您可以通过运行来指示yum删除包,只要它不影响任何x86_64

     yum remove '*.i686' -x '*.x86_64'
    

    及其变体。

相关内容