為什麼 RHEL 為我沒有的硬體提供更新?

為什麼 RHEL 為我沒有的硬體提供更新?

RHEL 7 允許我安裝 150 多個更新,而這些更新中的大部分似乎不適用於我的伺服器。例如,它提供安裝一些“WiFi”韌體,但我的伺服器沒有任何 WiFi 卡。

在此輸入影像描述

我應該安裝所有東西嗎?或者,不知何故,我必須了解自己什麼適用於我的伺服器並僅安裝某些軟體包?

答案1

許多周邊設備都是可拆卸的(USB、Firewire、PCMCIA、熱插拔 PCI 等)。此外,如果舊硬體發生故障或必須升級,系統安裝可能會轉移到新硬體。 Linux 發行版往往會提供您可能需要的所有驅動程序,寧願浪費幾兆的磁碟空間,也不願告訴您「鍵盤無法識別,按 F1 繼續」或「網路適配器無法識別;無法識別」。下載驅動程式失敗:網路無法存取”²。

為您安裝的所有軟體提供更新。套件管理器無法預測您永遠不會使用某些軟體。告訴軟體包管理器您不需要某個軟體的方法是安裝它。

如果您確定不需要某些驅動程式或某些韌體 - 例如位於機架上或在虛擬機器中運行的伺服器上的 WiFi,那麼您可以安全地刪除提供附加驅動程式和韌體的軟體包。切勿刪除單一文件,僅刪除 RPM 包。如果刪除某個包也會刪除某些您不了解其作用的包,請不要理會它。

1在許多 BIOS 上都可以看到(釋義)。
²在 Windows 上看到(釋義)。

答案2

對於您的情況,我建議僅進行適用於系統的必要更新。根據 Redhat 的說法,安裝這些不必要的更新沒有什麼壞處,但它仍然不是一個好主意

儘管安裝不必要的驅動程式更新不會造成損害,但係統上存在不適合的驅動程式可能會使支援變得複雜。

您可能應該透過向 redhat 提供一些系統設定檔資訊來設定您的系統,如下所示這篇 pdf 文章中對此進行了討論

要使用紅帽網絡,系統管理員需要在紅帽網路中註冊軟體和硬體設定文件,稱為其客戶端系統的系統設定檔。當客戶端系統請求包更新時,僅傳回適用於客戶端的包。

相關內容