本章包括有关下列内容的信息:
您可以在单用户系统中安装 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。
如果您当前不是超级用户 (root),则键入以下命令成为超级用户:
su Password: root-password |
在包含安装程序的目录中,键入以下命令以启动安装程序:
./SunStudio12u1-OS-platform-packages.sh |
在“许可协议”页面中,查看许可协议,然后选中复选框以接受许可协议中的条款。单击“下一步”。
如果正在运行多语言版安装程序,则“语言环境”页面会为给您提供选择安装其他软件语言环境的机会。单击任何要安装的其他语言环境对应的复选框。然后,单击“下一步”。
“系统分析”页面通知您系统是否缺少必需的 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 修补程序。
“Sun Studio 安装程序”页面提供了用来选择要安装 Sun Studio 软件的哪些组件的选项。
在“Sun Studio 安装”页面中:
如果您不想在缺省安装目录 /opt 下安装软件,请指定不同的安装目录。如果您已经安装了 Sun Studio 12 Update 1 软件的某些组件,则该安装程序只在同一目录下安装其他组件。
缺省情况下,安装程序会在 /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 的链接,则不会显示该复选框。)
在“摘要”页面中,检验将要安装的组件列表是否正确以及系统上是否有足够的空间用于安装。然后单击“安装”启动安装。
安装完成后,将显示“设置完成”页面。单击“完成”退出安装程序。
安装后,安装程序将打开 Web 浏览器,并询问您是否要通过 Sun Inventory 使用您的 Sun 联机帐户注册 Sun Studio 副本。注册不是必需的,但注册后您可以在 Sun Inventory 中组织产品并从 Sun 接收及时信息。安装程序还会在您的本地 Service Tag(服务标签)数据库中注册该 Sun Studio 副本(若该服务可用)。
如果要从客户机系统使用 Sun Studio 12 Update 1,则在每个客户机系统上设置 PATH 和 MANPATH 以访问服务器上的 Sun Studio 12 Update 1 软件和手册页(请参见开发者工具和手册页访问设置)。
如果已在单用户系统上安装 Sun Studio 12 Update 1 软件,请键入以下命令来确定是否需要进行设置以便访问 Sun Studio 12 Update 1 软件工具和手册页:
/usr/bin/version |
如果显示 /usr/bin/version: not found 消息或者该命令报告存在早期版本的 Sun Studio 软件,请参见开发者工具和手册页访问设置,了解有关如何将 PATH 和 MANPATH 设置为指向 Sun Studio 12 Update 1 软件的信息。
如果该命令报告存在 Sun Studio 12 Update 1 软件,则无需设置 PATH 和 MANPATH。
非 GUI 安装程序会无提示地安装 Sun Studio 12 Update 1 软件的所有组件。有关启动非 GUI 安装程序时有效命令行选项的完整列表,请参见用于非 GUI 安装程序的命令行选项。
如果您当前不是超级用户 (root),则键入以下命令成为超级用户:
su Password: root-password |
在包含此安装程序的目录中,输出许可协议。
如果您正在使用多语言版安装程序,请键入:
./SunStudio12u1-OS-platform-packages.sh --print-license |
如果您正在使用英文版安装程序,请执行下列操作之一:
如果您正在使用 Bourne shell 或 Korn shell,请键入:
./SunStudio12u1-OS-platform-packages.sh --print-license 2>&1 | more |
如果您正在使用 C shell,请键入:
./SunStudio12u1-OS-platform-packages.sh --print-license |& more |
安装程序会显示启动消息并输出许可协议。查看许可协议。
接受许可协议的条款并键入以下命令启动安装程序:
./SunStudio12u1-OS-platform-packages.sh --non-interactive-accept-license |
安装程序无提示地运行并在安装完成时返回提示符。安装程序将日志文件写入 /root/.nbi/logs 目录。
如果要从客户机系统使用 Sun Studio 12 Update 1,则在每个客户机系统上设置 PATH 和 MANPATH 以访问服务器上的 Sun Studio 12 Update 1 软件和手册页(请参见开发者工具和手册页访问设置)。
如果已在单用户系统上安装 Sun Studio 12 Update 1 软件,请键入以下命令来确定是否需要进行设置以便访问 Sun Studio 12 Update 1 软件工具和手册页:
/usr/bin/version |
如果显示 /usr/bin/version: not found 消息或者该命令报告存在早期版本的 Sun Studio 软件,请参见开发者工具和手册页访问设置,了解有关如何将 PATH 和 MANPATH 设置为指向 Sun Studio 12 Update 1 软件的信息。
如果该命令报告存在 Sun Studio 12 Update 1 软件,则无需设置 PATH 和 MANPATH。
在 Solaris OS 上,要使 Sun Studio 12 Update 1 发行版中的编译器和工具正确运行,需要一些操作系统修补程序。要安装必需的 Solaris OS 修补程序,可以运行包含在产品下载中的 install_patches.sh 实用程序。
如果正在运行 GUI 安装程序,则“系统分析”页面将通知您系统是否不具有必需的 OS 修补程序。如果正在运行多语言版 GUI 安装程序,则可以通过单击“更多信息”然后单击“立即执行 install_patches.sh”来运行该实用程序。如果正在运行英文版 GUI 安装程序,则可以在完成 Sun Studio 软件的安装并退出该安装程序之后从命令行运行该实用程序。
如果正在运行非 GUI 安装程序,则在安装之后运行 install_patches.sh 实用程序来确保您的系统具有必需的 OS 修补程序。
如果已经在服务器上安装了 Sun Studio 12 Update 1 软件并且要从客户机系统使用该软件,请执行以下操作:
在每个客户机系统上,挂载服务器上包含下载的软件包安装程序的目录。
mount server:filesystem download_directory |
在每个客户机系统上,运行 install_patches.sh 实用程序来安装必需的 Solaris OS 修补程序。
由于 Sun Studio 12 Update 1 软件产品组件和手册页没有安装在系统目录 /usr/bin/ 和 /usr/share/man 中,因此可能需要更改 PATH 和 MANPATH 环境变量,以便能够使用 Sun Studio 12 Update 1 软件。
在下列情况下,无需更改路径:
未曾在系统上安装 Sun Studio 11 软件或 Sun Studio 12 软件。
执行 /usr/bin/version 命令得到的结果是 Sun Studio 12 Update 1 软件。
在 Solaris 平台上,将路径 /installation_directory/sunstudio12.1/bin 添加到环境变量 PATH 中。在 Linux 平台上,将路径 /installation_directory/sun/sunstudio12.1/bin 添加到环境变量 PATH 中。如果系统上安装了早期版本的 Sun Studio、Sun ONE Studio 或 Forte Developer 软件,请将该路径添加到以前安装的软件的路径前面。
在 Solaris 平台上,将路径 /installation_directory/sunstudio12.1/man/ 添加到环境变量 MANPATH 中。在 Linux 平台上,将路径 /installation_directory/sun/sunstudio12.1/man/ 添加到环境变量 MANPATH 中。
安装了 Sun Studio 12 Update 1 软件及必需的 OS 修补程序并将软件安装目录添加到您的路径中后,就可以开始使用该软件了。要启动 IDE,请键入以下命令:
sunstudio & |
在 Solaris 系统上,该命令的完整路径是 /installation_directory /sunstudio12.1/bin/sunstudio;在 Linux 平台上,该命令的完整路径是 /installation_directory/sun/sunstudio12.1/bin/sunstudio。