Rhel

yum + 從 rhel 7.x 版本機器中刪除 i686 類型的所有 rpm 的安全方法是什麼

  • August 26, 2020

我們想從所有生產機器伺服器中刪除以下 rpm,我們有更多的152 台伺服器機器(rhel 7.6),所有 Linux 都是x86_64架構,

yum  remove *.i686  -y

此 yum 命令將從i686類型中擷取 rpm(通過使用“*”)並將它們全部刪除

由於我們使用的是“*”,所以我不太擔心這種方法是否可以安全地刪除i686rpm,

我擔心的是

  1. 劑量 yum 命令 -還從類型中yum remove *.i686 刪除與 rpm 相關的其他rpm 來自?*.x86_64``i686
  2. i686在不使用“*”的情況下刪除 rpm 的 fro 類型可能更安全的其他選項是什麼?
  1. 是的,它會——如果一個x86_64RPM 依賴於一個i686RPM,它將被刪除,就像任何其他依賴一樣。
  2. 最安全的選擇是不理會這些包裹。但是,您可以通過執行指示yum刪除一個包,只要它不影響任何x86_64
yum remove '*.i686' -x '*.x86_64'

及其變體。

引用自:https://unix.stackexchange.com/questions/606393