1.4. 安装用于 UNIX 和 Linux 平台的 SGD 增强模块

用于 UNIX 和 Linux 平台的 SGD 增强模块包含高级负载平衡模块、CDM 模块以及 UNIX 音频模块。

该增强模块的 UNIX 音频模块是可选的,默认情况下不会安装。如果您选择安装 UNIX 音频模块,则 SGD 音频驱动程序会被安装到操作系统内核中。

在 Oracle Solaris 平台上,只能将 UNIX 音频模块安装在全局区域中。

在 Linux 平台上,SGD 音频驱动程序在安装到内核之前会进行编译。要编译音频驱动程序,主机上必须存在以下项:

在 Oracle Solaris 平台上,请使用 pkgadd 命令来安装增强模块。

在 Linux 平台上,请使用 rpm 命令来安装增强模块。

默认情况下,增强模块安装在 /opt/tta_tem 目录中。您可以按如下方式更改安装目录:

安装完成后,高级负载平衡模块和 UNIX 音频模块(如果已选择)便进入运行状态。CDM 模块不会运行,因为这需要进行额外配置。《Oracle Secure Global Desktop Administration Guide for Release 4.7》中介绍了所需的额外配置。

增强模块安装程序会向系统启动目录中添加一个文件,以确保系统重新引导时增强模块会启动。例如,如果您在运行级别 3 下安装本软件,则该文件位于 /etc/rc3.d 目录中,且名为 *sun.com-sgd-em

1.4.1. 如何在 Solaris 平台上安装 SGD 增强模块

  1. 将 SGD 增强模块保存到主机上的一个临时目录中。

    如果您是从安装介质进行安装,则软件包位于 modules 目录中。

    或者,也可以通过 SGD Web 服务器从 https://server.example.com 下载安装程序,其中 server.example.com 是 SGD 服务器的名称。显示 SGD Web 服务器欢迎页后,单击 "Install an Oracle Secure Global Desktop Enhancement Module"(安装 Oracle Secure Global Desktop 增强模块)。

    软件包文件包括:

    • tem-version.sol-x86.pkg(适用于 x86 平台上的 Oracle Solaris)

    • tem-version.sol-sparc.pkg(适用于 SPARC 技术平台上的 Oracle Solaris)

    其中 version 是 SGD 版本号。

  2. 在主机上,以超级用户 (root) 身份登录。

  3. 安装 SGD 增强模块。

    如果软件包文件是压缩文件,则在安装之前必须先解压缩。

    在 x86 平台上的 Oracle Solaris 中安装:

    # pkgadd -d /tempdir/tem-version.sol-x86.pkg
    

    在 SPARC 技术平台上的 Solaris OS 中安装:

    # pkgadd -d /tempdir/tem-version.sol-sparc.pkg
    

    进行安装时,增强模块安装程序会提供以下设置,您可以接受或更改它们:

    • 安装目录。

    • 主机上具备的虚拟内存量。这用于负载平衡。

    • 是否安装 UNIX 音频模块。

  4. 检验是否已在软件包数据库中注册了增强模块软件包。

    # pkginfo -x tem

1.4.2. 如何在 Linux 平台上安装 SGD 增强模块

  1. 将 SGD 增强模块保存到主机上的一个临时目录中。

    如果您是从安装介质进行安装,则软件包位于 modules 目录中。

    或者,也可以通过 SGD Web 服务器从 https://server.example.com 下载安装程序,其中 server.example.com 是 SGD 服务器的名称。显示 SGD Web 服务器欢迎页后,单击 "Install an Oracle Secure Global Desktop Enhancement Module"(安装 Oracle Secure Global Desktop 增强模块)。

    软件包文件为 tem-version.i386.rpm,其中 version 是 SGD 的版本号。

  2. 在主机上,以超级用户 (root) 身份登录。

  3. 安装 SGD 增强模块。

    # rpm -Uvh tem-version.i386.rpm
    
  4. 检验是否已在软件包数据库中注册了增强模块软件包。

    # rpm -q tem
  5. 启动增强模块安装程序。

    # /opt/tta_tem/bin/tem start
  6. 配置增强模块的设置。

    增强模块安装程序会提供以下设置,您可以接受或更改它们:

    • 主机上具备的虚拟内存量。这用于负载平衡。

    • 是否安装 UNIX 音频模块。

1.4.3. 在 Linux 平台上安装 UNIX 音频模块时的故障排除

在 Linux 平台上,如果 UNIX 音频模块未安装,则 SGD 增强模块安装程序会询问您是取消安装,还是在不安装 UNIX 音频模块的情况下继续安装。如果不安装 UNIX 音频模块,请检查以下几项:

  • 是否安装了适用于您的 Linux 内核版本的头文件?

  • 头文件的版本号与 Linux 内核的版本号是否匹配?

  • GCC 版本是否与用于编译 Linux 内核的版本一致?

  • dmesg 实用程序是否显示了任何其他错误?

  • 如果您的环境中设置了 ARCH 环境变量,它是否包含系统上存在的某个目录的路径?