Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第 35 章 安装后要执行的操作

35.1. 更新系统

Red Hat 在每个版本的支持周期中会为 Red Hat Enterprise Linux 发布更新软件包。更新的软件包拥有新的功能,提高可靠性,解决 bug,消除安全隐患。要保证系统安全,请常规进行更新,并在安装后尽快发出一个安全性通告。

35.1.1. 驱动程序更新 rpm 软件包

偶尔当安装的内核不支持某个新硬件时,Red Hat 或者硬件销售商会为您提供可用的驱动程序更新。虽然可以在安装过程中安装驱动程序更新(Intel 和 AMD 系统请参考 第 6 章 在 Intel 和 AMD 系统中进行安装时更新驱动程序;IBM Power Systems 服务器请参考 第 13 章 在 IBM POWER Systems 服务器中进行安装时更新驱动程序),但我们建议只对进行安装非常重要的设备进行此操作。在其他任何情况下,应首先完成安装,然后按本部分的描述,使用驱动程序更新 rpm 软件包添加对该设备的支持。
不要安装驱动程序更新 rpm,除非确定系统需要这个更新。在系统中安装不必要的驱动程序更新会导致系统问题。
要查看已安装在系统中的驱动程序更新列表,请点击桌面中的 系统管理添加/删除软件,然后在提示输入 root 密码时输入 root 密码。点击 搜索标签,输入单词 kmod-(请注意最后的 -),然后点击 搜索 按钮。
列出安装的驱动程序更新 RPM 软件包

图 35.1. 列出安装的驱动程序更新 RPM 软件包

另外,可以使用命令行,如下:
$ rpm -­qa | egrep ^kmod-
请注意 kmod 结尾的 -。这将列出所有安装的以 kmod- 开头的软件包,其中应包含所有目前安装在您系统中的驱动程序更新。在输出结果中不包含第三方更新软件提供的附加驱动程序。详情请联络第三方零售商。
安装新驱动程序更新 rpm 软件包:
  1. 在 Red Hat 或者硬件零售商指定的位置下载驱动程序更新 rpm 软件包。该软件包名称应以 kmodkernel module 的简写)开头,类似如下:
    kmod-foo-­1.05-2.el6.i686
    在这个例子里,关于驱动更新的 rpm 软件包提供了名为 foo 的驱动更新,它是用于 i686 系统上的 Red Hat Enterprise Linux 6, 的 1.05-2 版本。
    驱动程序更新 rpm 软件包是签名软件包,和其他软件包一样在安装时自动验证。要手动执行这个步骤,请在命令行输入以下命令:
    $ rpm --­­checksig -­v filename.rpm
    其中 filename.rpm 是驱动程序更新 rpm 软件包文件名。这是根据安装在所有 Red Hat Enterprise Linux 6 系统中的标准 Red Hat GPG 软件包签名密钥进行验证。如果需要在另一个系统中使用这个密钥进行验证,可以从以下位置获得该密钥:https://access.redhat.com/security/team/key/
  2. 找到并双击下载的文件。系统会提示输入 root 密码,之后会出现下面的正在安装软件包 图框:
    正在安装软件包图框

    图 35.2. 正在安装软件包图框

    点击 应用 按钮软件包安装。
    另外,可以使用命令行手动安装驱动程序更新:
    $ rpm -­ivh kmod-foo-­1.05-2.el6.i686
  3. 无论使用图形安装还是命令行安装,请重启系统以保证系统使用新的驱动程序。
如果 Red Hat 在下一个 Red Hat Enterprise Linux 发布前提供内核勘误更新,则系统可继续使用已安装的驱动程序更新。不需要按照勘误更新重新安装驱动程序更新。一般来说,Red Hat 发布 Red Hat Enterprise Linux 的新版本时,会将前一个版本中的所有驱动程序更新整合到新版本中。但如果无法包括某个具体驱动程序,则需要在安装 Red Hat Enterprise Linux 的新版本时,执行另一个驱动程序更新。在这种情况下,Red Hat 或者硬件零售商将告知更新的位置。