Sun Studio 12 Update 1 安装指南

安装 Sun Studio 软件

您可以在单用户系统中安装 Sun Studio 12 Update 1 软件和必需的操作系统修补程序。您也可以在服务器上安装软件和 OS 修补程序以供具有相同体系结构的客户机系统使用,然后在要访问服务器上的 Sun Studio 软件的每个客户机系统上安装 OS 修补程序。

确定您拥有的安装程序的版本

在运行软件包安装程序之前,了解拥有的安装程序的版本是非常重要的。英文版安装程序将安装 Sun Studio 12 Update 1 软件的英文发行版。多语言版本将安装该软件的多语言发行版。这两种版本提供了略有不同的选项,因此,在从命令行启动安装程序之前,请确保您了解您所拥有的是哪种版本。

要确定您拥有的安装程序的版本,请在包含安装程序的目录中键入:


./SunStudio12u1-OS-platform-packages.sh --help

如果您拥有的是多语言版安装程序,则帮助输出的第一行为:


Sun Studio 12 Update 1 multi-language installer

如果您拥有的是英文版安装程序,则上面的行不会出现在帮助输出中。

在区域中进行安装

要在 Solaris 10 系统上的某个区域中安装此软件,请在该区域中运行安装程序。如果您在全局区域中进行安装并希望软件仅在该区域中可用,请在启动安装程序时指定 -‐current-zone-only

如果在全局区域中安装该软件并希望能从非全局区域运行 IDE,则必须从全局区域将 /installation_directory /netbeans 目录复制到每个非全局区域中。

在备用根目录中进行安装

要使用备用根目录(缺省根目录是 /)安装英文版软件,请在运行 GUI 安装程序时使用 -‐use-alternate-root directory 选项。

要使用备用根目录安装多语言版软件,请在运行 GUI 安装程序或非 GUI 安装程序时使用 -‐use-alternate-root directory 选项。

在多个系统中进行安装

要在多个系统中安装软件,您可以在启动 GUI 安装程序时使用 -‐record state_file.xml 选项以记录安装,然后可以与非 GUI 安装程序一起使用 -‐state state_file.xml 选项来重复该安装。

使用图形用户界面安装程序进行安装

图形用户界面 (graphical user interface, GUI) 安装程序允许您选择安装目录并选择要安装 Sun Studio 12 Update 1 软件的哪些组件。有关启动 GUI 安装程序时有效命令行选项的完整列表,请参见用于 GUI 安装程序的命令行选项

GUI 安装程序要求 JavaTM 2 软件开发工具包 (JDK) 5 Update 16。

Procedure使用图形用户界面安装程序

  1. 如果您当前不是超级用户 (root),则键入以下命令成为超级用户:


    su
    Password: root-password
    
  2. 在包含安装程序的目录中,键入以下命令以启动安装程序:


    ./SunStudio12u1-OS-platform-packages.sh
    
  3. 在“许可协议”页面中,查看许可协议,然后选中复选框以接受许可协议中的条款。单击“下一步”。

  4. 如果正在运行多语言版安装程序,则“语言环境”页面会为给您提供选择安装其他软件语言环境的机会。单击任何要安装的其他语言环境对应的复选框。然后,单击“下一步”。

  5. “系统分析”页面通知您系统是否缺少必需的 OS 修补程序。

    如果正在运行多语言版安装程序,请单击“更多信息”,然后单击“立即执行 install_patches.sh”。install_patches.sh 实用程序将在您的终端窗口中运行。当显示“执行完成”时,按 Enter 键退出实用程序。

    如果正在运行英文版安装程序且需要安装这些修补程序,则可以在以后通过从命令行运行 install_patches.sh 实用程序进行安装。

    有关启动 install_patches.sh 实用程序时有效命令行选项的完整列表,请参见用于 install_patches.sh 实用程序的命令行选项

    在要使用服务器上的 Sun Studio 12 Update 1 软件的客户机系统上,还必须用 install_patches.sh 实用程序安装必需的 OS 修补程序。有关更多信息,请参见安装必需的 Solaris OS 修补程序

  6. “Sun Studio 安装程序”页面提供了用来选择要安装 Sun Studio 软件的哪些组件的选项。

    1. 如果要安装该软件的所有组件,请单击“下一步”。

    2. 如果要选择安装软件的哪些组件,请单击“定制”。“定制安装”对话框列出了组件并指出已安装了哪些组件(如果已安装了某些组件)。单击任何不想安装的组件对应的复选框以取消复选标记。单击“确定”,然后单击“下一步”。

  7. 在“Sun Studio 安装”页面中:

    1. 如果您不想在缺省安装目录 /opt 下安装软件,请指定不同的安装目录。如果您已经安装了 Sun Studio 12 Update 1 软件的某些组件,则该安装程序只在同一目录下安装其他组件。

    2. 缺省情况下,安装程序会在 /usr/bin 目录和 /usr/share/man 目录中创建到 Sun Studio 12 Update 1 软件和手册页的符号链接。如果 /usr/bin/usr/share/man 中已经存在到以前的 Sun Studio 发行版的符号链接,则到 Sun Studio 12 Update 1 的链接将对其进行替换。如果您不想创建符号链接,或者您不想替换到以前发行版的链接,则单击此复选框以取消复选标记。(如果已经存在到安装的 Sun Studio 12 Update 1 的链接,则不会显示该复选框。)

  8. 在“摘要”页面中,检验将要安装的组件列表是否正确以及系统上是否有足够的空间用于安装。然后单击“安装”启动安装。

  9. 安装完成后,将显示“设置完成”页面。单击“完成”退出安装程序。

  10. 安装后,安装程序将打开 Web 浏览器,并询问您是否要通过 Sun Inventory 使用您的 Sun 联机帐户注册 Sun Studio 副本。注册不是必需的,但注册后您可以在 Sun Inventory 中组织产品并从 Sun 接收及时信息。安装程序还会在您的本地 Service Tag(服务标签)数据库中注册该 Sun Studio 副本(若该服务可用)。

  11. 如果要从客户机系统使用 Sun Studio 12 Update 1,则在每个客户机系统上设置 PATHMANPATH 以访问服务器上的 Sun Studio 12 Update 1 软件和手册页(请参见开发者工具和手册页访问设置)。

  12. 如果已在单用户系统上安装 Sun Studio 12 Update 1 软件,请键入以下命令来确定是否需要进行设置以便访问 Sun Studio 12 Update 1 软件工具和手册页:


    /usr/bin/version
    
    1. 如果显示 /usr/bin/version: not found 消息或者该命令报告存在早期版本的 Sun Studio 软件,请参见开发者工具和手册页访问设置,了解有关如何将 PATHMANPATH 设置为指向 Sun Studio 12 Update 1 软件的信息。

    2. 如果该命令报告存在 Sun Studio 12 Update 1 软件,则无需设置 PATHMANPATH

使用非 GUI 安装程序进行安装

非 GUI 安装程序会无提示地安装 Sun Studio 12 Update 1 软件的所有组件。有关启动非 GUI 安装程序时有效命令行选项的完整列表,请参见用于非 GUI 安装程序的命令行选项

Procedure使用非 GUI 安装程序

  1. 如果您当前不是超级用户 (root),则键入以下命令成为超级用户:


    su
    Password: root-password
    
  2. 在包含此安装程序的目录中,输出许可协议。

    1. 如果您正在使用多语言版安装程序,请键入:


      ./SunStudio12u1-OS-platform-packages.sh --print-license
      
    2. 如果您正在使用英文版安装程序,请执行下列操作之一:

      如果您正在使用 Bourne shell 或 Korn shell,请键入:


      ./SunStudio12u1-OS-platform-packages.sh --print-license 2>&1 | more
      

      如果您正在使用 C shell,请键入:


      ./SunStudio12u1-OS-platform-packages.sh --print-license |& more
      

    安装程序会显示启动消息并输出许可协议。查看许可协议。

  3. 接受许可协议的条款并键入以下命令启动安装程序:


    ./SunStudio12u1-OS-platform-packages.sh --non-interactive-accept-license
    
  4. 安装程序无提示地运行并在安装完成时返回提示符。安装程序将日志文件写入 /root/.nbi/logs 目录。

  5. 如果要从客户机系统使用 Sun Studio 12 Update 1,则在每个客户机系统上设置 PATHMANPATH 以访问服务器上的 Sun Studio 12 Update 1 软件和手册页(请参见开发者工具和手册页访问设置)。

  6. 如果已在单用户系统上安装 Sun Studio 12 Update 1 软件,请键入以下命令来确定是否需要进行设置以便访问 Sun Studio 12 Update 1 软件工具和手册页:


    /usr/bin/version
    
    1. 如果显示 /usr/bin/version: not found 消息或者该命令报告存在早期版本的 Sun Studio 软件,请参见开发者工具和手册页访问设置,了解有关如何将 PATHMANPATH 设置为指向 Sun Studio 12 Update 1 软件的信息。

    2. 如果该命令报告存在 Sun Studio 12 Update 1 软件,则无需设置 PATHMANPATH