章 35. 接下來的步驟

35.1. 更新你的系統

Red Hat 會在各個版本的有效生命週期期間,為 Red Hat Enterprise Linux 發佈更新軟體套件。更新套件會新增功能、改善性能、修正錯誤,或移除安全性上的弱點。若要確保您系統的安全性,請定期在 Red Hat 提供安全性上的更新時,儘快更新您的系統。

35.1.1. 驅動程式更新 rpm 套件

有時候,當新的硬體還未受到您所安裝的 kernel 的支援,Red Hat 或是硬體供應商可能會製作可用的驅動程式。雖然您可在安裝程序進行時安裝驅動程式更新(若是 Intel 和 AMD 系統,請參閱〈章 6, 在 Intel 和 AMD 系統上進行安裝時更新驅動程式〉,若是 IBM Power System 系統,請參閱〈章 13, 在 IBM Power  System 上進行安裝時更新驅動程式〉),不過我們建議您只為進行安裝所需的裝置這麼作。在所有其它情況下,請先完成安裝,然後才如此部份中所描述,以驅動程式更新 rpm 套件來為此裝置提供支援。
除非您確定您的系統有需要,否則請勿安裝驅動程式更新 rpm。在一部系統上安裝錯誤的驅動程式更新可能會造成系統發生問題。
若要查看您系統上已安裝的驅動程式更新,請點選您桌面上的系統管理新增/移除軟體,並在被提示時,輸入 root 密碼。請點選「搜尋」分頁、輸入 kmod- 這個字串(請注意最後的 - 符號),並按下「搜尋」。
列出已安裝的驅動程式更新 RPM 套件

圖形 35.1. 列出已安裝的驅動程式更新 RPM 套件

此外,您可使用指令列,如下:
$ rpm -­qa | egrep ^kmod-
請注意 kmod 尾端的 -。這將會列出所有已安裝、以 kmod- 為起始的套件,這些套件包含了所有已安裝在您系統上的驅動程式更新。第三方更新軟體所提供的額外驅動程式並未列在此輸出中。請聯絡第三方供應商以取得更多相關資訊。
若要安裝新的驅動程式更新 rpm 套件:
  1. 由您的硬體供應商或是 Red Hat 所指定的位置下載驅動程式更新 rpm 套件。套件檔案名稱會以 kmod 為起始(kernel 模組的縮寫),並擁有與此範例相似的格式:
    kmod-foo-­1.05-2.el6.7.i686
    在此範例中,驅動程式升級的 rpm 套件為 i686 系統上的 Red Hat Enterprise Linux 6.7 提供了一項名為 foo、版本號碼為 1.05-2 的驅動程式更新。
    驅動程式更新 rpm 套件為已簽章的套件,並且和所有其它軟體套件相同,它們會在安裝時自動地驗證。若要手動式地進行此步驟,請在指令列上輸入下列指令:
    $ rpm --­­checksig -­v filename.rpm
    filename.rpm 為驅動程式更新 rpm 套件檔案的名稱。這將透過已安裝在任何 Red Hat Enterprise Linux 6.7 系統上的標準 Red Hat GPG 套件簽署金鑰來驗證套件。若您需要此金鑰,以在另一部系統上進行驗證,您可由 https://access.redhat.com/security/team/key/ 取得該金鑰。
  2. 請找出並點兩次您欲下載的檔案。系統可能會提示您輸入 root 密碼,在這之後它便會顯示下列安裝套件方塊:
    安裝套件方塊

    圖形 35.2. 安裝套件方塊

    請點選套用來完成套件安裝。
    此外,您可在指令列上手動式地安裝驅動程式更新:
    $ rpm -­ivh kmod-foo-­1.05-2.el6.7.i686
  3. 無論您是使用圖形化安裝,或是指令列安裝,請您將系統重新啟動,以確保您的系統所使用的是新的驅動程式。
若 Red Hat 在下個 Red Hat Enterprise Linux 發行版推出之前提供了 kernel 勘誤更新,您的系統將會繼續使用您所安裝的驅動程式更新。您在進行了一項勘誤更新之後,無須重新安裝驅動程式更新。一般來說,當 Red Hat 推出了新版的 Red Hat Enterprise Linux 時,所有先前版本的驅動程式更新皆會被併入新版的作業系統中。然而,若是無法新增某個特定驅動程式的話,您便需要在安裝新版的 Red Hat Enterprise Linux 時進行另一項驅動程式更新。在此情況下,Red Hat 或是您的硬體供應商將會告知您更新的位置所在。