2

安装 SGD

本章介绍如何安装 SGD (Secure Global Desktop)。

如果要进行升级,请在安装本软件之前先阅读第 3 章中的升级说明。

SGD 包含几个可安装组件:

本章包括以下几个主题:


执行安装

在 Solaris OS 平台上,请使用 pkgadd 命令来安装 SGD。

在 Linux 平台上,请使用 rpm 命令来安装 SGD。

默认情况下,SGD 安装在 /opt/tarantella 目录中。但您可以按如下所述更改安装目录:

一旦安装了 SGD,SGD 服务器和 SGD Web 服务器便进入运行状态。

procedure icon  如何安装 SGD



caution icon

注意 - 如果是从 SGD 的旧发行版升级,需要注意此发行版中 SGD 组织层次结构有很大变化。请在升级之前先阅读版本 4.4 和组织结构方面的变化



  1. 获取软件。

http://www.sun.com/software/products/sgd 下载本软件,或者从 CD‐ROM 中复制。

将本软件保存到主机上的一个临时目录中。

软件包文件包括:

  • 以超级用户 (root) 身份登录到主机。

  • 安装 Secure Global Desktop。

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

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


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

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


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



    注 - 在 Solaris OS 平台上,如果安装失败,并出现以下错误消息:pwd: cannot determine current directory!,请切换到 /tmp 目录下,然后重试。



    在 Linux 平台上安装:


    # rpm -Uvh /tempdir/tta-version.i386.rpm
    

  • 检验 SGD 软件包是否已在软件包数据库中注册。

    在 Solaris OS 平台上:


    # pkginfo | grep -i tta
    

    在 Linux 平台上:


    # rpm -qa | grep -i tta
    

  • 启动 SGD 服务器。


    # /install-dir/bin/tarantella start
    

    首次启动 SGD 服务器时,SGD 安装程序将运行。此程序会执行以下操作:


  • 安装用于 Microsoft Windows 的 SGD 增强模块

    用于 Microsoft Windows 的 SGD 增强模块包含高级负载平衡模块、客户机驱动器映射模块以及无缝窗口模块。安装增强模块时,您可以从中选择要安装的模块。

    默认情况下,增强模块安装在 C:\Program Files\Tarantella\Enhancement Module 目录中,但安装程序会要求您指定安装目录。

    安装完成后,负载平衡服务便进入运行状态。每当 Windows 主机重新引导,负载平衡服务就会自动启动。

    procedure icon  如何安装用于 Microsoft Windows 的 SGD 增强模块

    1. 以具有管理员权限的用户身份登录 Windows 主机。

  • 将增强模块安装程序保存到主机上的一个临时目录中。

    如果您是从 CD-ROM 进行安装,则安装程序位于 EnhancementModules 目录中。

    或者,您也可以通过 http://server.example.com 从某个 SGD Web 服务器下载安装程序,其中 server.example.com 是 SGD 服务器的名称。当屏幕上显示 SGD Web 服务器的欢迎页面时,请单击“安装 Sun Secure Global Desktop 增强模块”。

    SGD 增强模块的安装程序为 temwin32.exe

  • 安装 SGD 增强模块。

    双击 temwin32.exe,然后按照屏幕上的指导进行操作。


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

    用于 UNIX 和 Linux 平台的 SGD 增强模块包含高级负载平衡模块、客户机驱动器映射模块以及 UNIX 音频模块。

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

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

    在 Linux 平台上,仅当内核版本为 2.4.20 或更高,才能安装 UNIX 音频模块。SGD 音频驱动程序在安装到内核之前会进行编译。要编译音频驱动程序,主机必须具备以下内容:

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

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

    在 Solaris OS 和 Linux 平台上,默认情况下增强模块安装在 /opt/tta_tem 目录中。在 Solaris OS 平台上,当您安装本软件时,安装程序会要求您指定安装目录。在 Linux 平台上,当您安装本软件时,可使用带 ‐‐prefix 选项的 rpm 命令选择一个不同的安装目录。

    安装完成后,高级负载平衡模块和 UNIX 音频模块(如果已选择)便进入运行状态。此时,客户机驱动器映射模块不运行,原因是它需要其他配置,这在《Sun Secure Global Desktop Software 4.4 Administration Guide》中介绍。

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

    procedure icon  如何安装用于 UNIX 或 Linux 平台的 SGD 增强模块

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

    如果您是从 CD-ROM 进行安装,则软件包位于 EnhancementModules 目录中。

    或者,您也可以通过 http://server.example.com 从某个 SGD Web 服务器下载安装程序,其中 server.example.com 是 SGD 服务器的名称。当屏幕上显示 SGD Web 服务器的欢迎页面时,请单击“安装 Sun Secure Global Desktop 增强模块”。

    软件包文件包括:

  • 以超级用户 (root) 身份登录到主机。

  • 安装 SGD 增强模块。

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

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


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

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


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

    在 Linux 平台上安装:


    # rpm -Uvh tem-version.i386.rpm
    

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

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

    在 Solaris OS 平台上:


    # pkginfo | grep -i tem
    

    在 Linux 平台上:


    # rpm -qa | grep -i tem
    

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

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


    手动安装 SGD Client

    当用户使用一个启用了 Java 技术的 Web 浏览器连接到 SGD 服务器时,系统通常会自动安装 SGD Client。

    仅当您要手动安装 SGD Client 时,才需要按照以下指导进行操作。

    您不需要具有超级用户 (root) 或管理员权限即可安装 SGD Client。

    在 Microsoft Windows 平台上,SGD Client 默认安装在 C:\Program Files\Sun\Secure Global Desktop Client 目录中,但您可以在安装本软件时选择其他安装目录。SGD Client 的快捷方式会添加到 Windows 的“开始”菜单中。

    在 UNIX 和 Linux 平台上,当您安装本软件时,SGD Client 默认情况下安装在 $HOME/bin 目录中,但您可以选择一个不同的安装目录。

    procedure icon  如何在 Microsoft Windows 平台上手动安装 SGD Client

    1. 在 Web 浏览器中,进入 SGD Web 服务器。

    例如,http://server.example.com,其中 server.example.com 是 SGD 服务器的名称。

    屏幕上将显示 SGD Web 服务器的欢迎页面。

  • (可选)选择首选语言。

    单击欢迎页面顶部的某一个标志。

    欢迎页面将以选定的语言显示。

  • 单击“安装 Sun Secure Global Desktop Client”。

    屏幕上将显示 "Sun Secure Global Desktop Client" 页面。

  • 下载 SGD Client 安装程序。

    单击“下载 Secure Global Desktop Client for Microsoft Windows”。

    将安装程序保存到 PC 上的一个临时目录中。

    SGD Client 安装程序为 sgdcwin-lang.exe

  • 切换到该临时目录并安装 SGD Client。

    双击 sgdcwin-lang.exe,然后按照屏幕上的指导进行操作。

  • procedure icon  如何在 Solaris OS 和 Linux 平台上手动安装 SGD Client

    1. 在 Web 浏览器中,进入 SGD Web 服务器。

    例如,http://server.example.com,其中 server.example.com 是 SGD 服务器的名称。

    屏幕上将显示 SGD Web 服务器的欢迎页面。

  • (可选)选择首选语言。

    单击欢迎页面顶部的某一个标志。

    欢迎页面将以选定的语言显示。

  • 单击“安装 Sun Secure Global Desktop Client”。

    屏幕上将显示 "Sun Secure Global Desktop Client" 页面。

  • 下载 SGD Client 的 tar 文件。

    单击“下载 Secure Global Desktop Client for platform”。

    将 tar 文件保存到主机上的一个临时目录中。

    tar 文件的文件名指明了平台,如下所示:

  • 切换到该临时目录并解压缩 tar 文件。


    $ cd /tempdir
    $ tar xvf tarfile
    

  • 安装 SGD Client。


    $ sh sgdc/install
    

    按照屏幕上的指导进行操作。

  • 使用 SGD Client 登录

    首次启动 SGD Client 时,系统会要求您提供以下信息: