本章包括有关下列内容的信息:
您可以在单用户系统中安装 Oracle Solaris Studio 12.2 软件和必需的操作系统修补程序。您也可以在服务器上安装软件和 OS 修补程序以供具有相同体系结构的客户机系统使用,然后在要访问服务器上的 Oracle Solaris Studio 软件的每个客户机系统上安装 OS 修补程序。
从网络位置安装可能会花费大量时间,因此如有可能,在计划安装软件的每个系统上生成安装包的副本,然后在本地运行安装程序。
要在 Solaris 10 系统上的某个区域中安装此软件,请在该区域中运行安装程序。如果您在全局区域中安装,并希望软件仅在该区域中可用,在 GUI 安装程序中选中“仅在当前区域中安装”复选框,或在启动非 GUI 安装程序时指定 -‐current-zone-only 选项。
要使用备用根目录安装软件,使用非 GUI 安装程序时请使用 -‐use-alternative-root directory 选项。
要在多个系统中安装软件,您可以在启动 GUI 安装程序时使用 -‐record state_file.xml 选项以记录安装,然后可以与非 GUI 安装程序一起使用 -‐state state_file.xml 选项来重复该安装。
图形用户界面 (graphical user interface, GUI) 安装程序允许您选择安装目录并选择要安装 Oracle Solaris Studio 12.2 软件的哪些组件。有关启动 GUI 安装程序时有效命令行选项的完整列表,请参见用于 GUI 安装程序的命令行选项。
GUI 安装程序要求 Java 2 软件开发工具包 (JDK) 5 Update 3。
如果您当前不是超级用户 (root),则键入以下命令成为超级用户:
su Password: root-password |
在包含安装程序的目录中,键入以下命令以启动安装程序:
./SolarisStudio12.2-OS-platform-pkg-ML.sh |
系统分析页面告诉您:
您的系统是否缺少任何必需的 OS 修补程序。
如果您需要安装这些修补程序,可以通过如下操作来安装:
单击“更多信息”,然后单击“立即执行 install_patches.sh”。
安装 Oracle Solaris Studio 后,从命令行运行 install_patches.sh 实用程序。
有关启动 install_patches.sh 实用程序时有效命令行选项的完整列表,请参见用于 install_patches.sh 实用程序的命令行选项。
在要使用服务器上的 Oracle Solaris Studio 12.2 软件的客户机系统上,还必须用 install_patches.sh 实用程序安装必需的 OS 修补程序。有关更多信息,请参见安装必需的 Oracle Solaris OS 修补程序。
如果您的系统没有运行 IDE、dbxtool、DLight 和性能分析器所必需的 JDK 6, Update 13。如果打算使用这些工具,可以从 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载所需的 JDK。
“Oracle Solaris Studio 安装程序”页面提供了用来选择要安装 Oracle Solaris Studio 软件的哪些组件的选项。
如果要安装该软件的所有组件,请单击“下一步”。
如果要选择安装软件的哪些组件,请单击“定制”。“定制安装”对话框列出了组件并指出已安装了哪些组件(如果已安装了某些组件)。单击任何不想安装的组件对应的复选框以取消复选标记。单击“确定”,然后单击“下一步”。
若仅安装运行时库,启动安装程序时,您必须指定 --libraries-only 选项(请参见使用 GUI 安装程序仅安装运行时库)。
在“Oracle Solaris Studio 安装”页面上:
如果您不想在缺省安装目录 /opt 下安装软件,请指定不同的安装目录。如果您已经安装了 Oracle Solaris Studio 12.2 软件的某些组件,则该安装程序只在同一目录下安装其他组件。
缺省情况下,安装程序会在 /usr/bin 目录和 /usr/share/man 目录中创建指向 Oracle Solaris Studio 12.2 软件和手册页的符号链接。如果 /usr/bin 和 /usr/share/man 中已经存在指向以前的 Sun Studio 发行版的符号链接,则指向 Oracle Solaris Studio 12.2 的链接将对其进行替换。如果您不想创建符号链接,或者您不想替换指向以前发行版的链接,则单击“在 /usr/bin 中创建符号链接”复选框以取消复选标记。(如果已经存在指向安装的 Oracle Solaris Studio 12.2 的链接,则不会显示该复选框。)
如果您在具有区域的系统上运行安装程序,会显示“仅将 Oracle Solaris Studio 软件安装到当前区域”复选框。缺省情况下,安装程序仅将软件安装到当前区域。如果您要将软件安装到所有区域,请单击复选框以取消复选标记。如果您在全局区域中运行安装程序,仅在当前区域中安装会使安装的产品仅在全局区域中可见。
单击“下一步”。
在“摘要”页面中,检验将要安装的组件列表是否正确以及系统上是否有足够的空间用于安装。然后单击“安装”启动安装。
安装完成后,将显示“设置完成”页面。单击“完成”退出安装程序。
安装后,安装程序将打开 Web 浏览器,并询问您是否要通过 Sun Inventory 使用您的 Sun 联机帐户注册 Oracle Solaris Studio 副本。注册不是必需的,但注册后您可以在 Sun Inventory 中组织产品并从 Sun 及时接收信息。安装程序还会在您的本地 Service Tag(服务标签)数据库中注册该 Oracle Solaris Studio 副本(若该服务可用)。
如果要从客户机系统使用 Oracle Solaris Studio 12.2,则在每个客户机系统上设置 PATH 和 MANPATH 以访问服务器上的 Oracle Solaris Studio 12.2 软件和手册页(请参见开发者工具和手册页访问设置)。
如果已在单用户系统上安装 Oracle Solaris Studio 12.2 软件,请键入以下命令来确定是否需要进行设置以便访问 Oracle Solaris Studio 12.2 软件工具和手册页:
/usr/bin/version |
如果显示 /usr/bin/version: not found 消息或者该命令报告存在早期版本的 Sun Studio 软件,请参见开发者工具和手册页访问设置,了解有关如何将 PATH 和 MANPATH 设置为指向 Oracle Solaris Studio 12.2 软件的信息。
如果该命令报告存在 Oracle Solaris Studio 12.2 软件,则无需设置 PATH 和 MANPATH。
您可以使用 GUI 安装程序仅安装 Oracle Solaris Studio 运行时库。
如果运行安装程序仅安装库,在没有首先运行卸载程序卸载库的情况下,以后您将无法运行安装程序来安装其他组件。
如果您当前不是超级用户 (root),则键入以下命令成为超级用户:
su Password: root-password |
在包含安装程序的目录中,键入以下命令以启动安装程序:
./SolarisStudio12.2-OS-platform-pkg-ML.sh --libraries-only |
在“Oracle Solaris Studio 安装程序”页面上,单击“下一步”。
在“Oracle Solaris Studio 安装”页面上,如果不希望将库安装在缺省安装目录 /opt 中,请指定另一个安装目录。
在“摘要”页面上,检验您的系统上是否有足够的空间进行安装。然后单击“安装”启动安装。
安装完成后,将显示“设置完成”页面。单击“完成”退出安装程序。
缺省情况下,非 GUI 安装程序将 Oracle Solaris Studio 12.2 软件的所有组件无提示安装在缺省安装目录中。您可以使用 --installation-location directory 选项启动安装程序,将所有组件安装在您选择的目录中。您可以使用 --libraries-only 启动安装程序,仅安装运行时库(请参见使用非 GUI 安装程序仅安装运行时库)。有关启动非 GUI 安装程序时有效命令行选项的完整列表,请参见用于非 GUI 安装程序的命令行选项。
如果您当前不是超级用户 (root),则键入以下命令成为超级用户:
su Password: root-password |
在包含安装程序的目录中,键入以下命令以启动安装程序:
./SolarisStudio12.2-OS-platform-pkg-ML.sh --non-interactive |
安装程序无提示地运行并在安装完成时返回提示符。安装程序将日志文件写入 /root/.nbi/logs 目录。
如果要从客户机系统使用 Oracle Solaris Studio 12.2,则在每个客户机系统上设置 PATH 和 MANPATH 以访问服务器上的 Oracle Solaris Studio 12.2 软件和手册页(请参见开发者工具和手册页访问设置)。
如果已在单用户系统上安装 Oracle Solaris Studio 12.2 软件,请键入以下命令来确定是否需要进行设置以便访问 Oracle Solaris Studio 12.2 软件工具和手册页:
/usr/bin/version |
如果显示 /usr/bin/version: not found 消息或者该命令报告存在早期版本的 Sun Studio 软件,请参见开发者工具和手册页访问设置,了解有关如何将 PATH 和 MANPATH 设置为指向 Oracle Solaris Studio 12.2 软件的信息。
如果该命令报告存在 Oracle Solaris Studio 12.2 软件,则无需设置 PATH 和 MANPATH。
您可以使用非 GUI 安装程序仅安装 Oracle Solaris Studio 运行时库。
如果运行安装程序仅安装库,在没有首先运行卸载程序卸载库的情况下,以后您将无法运行安装程序来安装 Oracle Solaris Studio 软件。
如果您当前不是超级用户 (root),则键入以下命令成为超级用户:
su Password: root-password |
在包含安装程序的目录中,键入以下命令以启动安装程序:
./SolarisStudio12.2-OS-platform-pkg-ML.sh --non-interactive --libraries-only |
安装程序无提示地运行并在安装完成时返回提示符。安装程序将日志文件写入 /root/.nbi/logs 目录。
在 Solaris OS 上,要使 Oracle Solaris Studio 12.2 发行版中的编译器和工具正确运行,一些操作系统修补程序是必需的(请参见附录 D)。要安装必需的 Solaris OS 修补程序,可以运行包含在产品下载中的 install_patches.sh 实用程序。
如果正在运行 GUI 安装程序,则“系统分析”页面将通知您系统是否不具有必需的 OS 修补程序。然后,您可以通过单击“更多信息”,再单击“立即执行 install_patches.sh”来运行 install_patches.sh 实用程序。
如果正在运行非 GUI 安装程序,则在安装之后运行 install_patches.sh 实用程序来确保您的系统具有必需的 OS 修补程序。
如果已经在服务器上安装了 Oracle Solaris Studio 12.2 软件并且要从客户机系统使用该软件,请执行以下操作:
在每个客户机系统上,挂载服务器上包含下载的软件包安装程序的目录。
mount server:filesystem download_directory |
在每个客户机系统上,运行 install_patches.sh 实用程序来安装必需的 Solaris OS 修补程序。
由于 Oracle Solaris Studio 12.2 软件产品组件和手册页没有安装在系统目录 /usr/bin/ 和 /usr/share/man 中,因此可能需要更改 PATH 和 MANPATH 环境变量,以便能够使用 Oracle Solaris Studio 12.2 软件。
在下列情况下,无需更改路径:
未曾在系统上安装 Sun Studio 11 软件、Sun Studio 12 软件或 Sun Studio 12 Update 1 软件。
执行 /usr/bin/version 命令得到的结果是 Oracle Solaris Studio 12.2 软件。
在 Solaris 平台上,将路径 /installation_directory/solstudio12.2/bin 添加到环境变量 PATH 中。在 Linux 平台上,将路径 /installation_directory/oracle/solstudio12.2/bin 添加到环境变量 PATH 中。如果系统上安装了早期版本的 Sun Studio、Sun ONE Studio 或 Forte Developer 软件,请将该路径添加到以前安装的软件的路径前面。
在 Solaris 平台上,将路径 /installation_directory/solstudio12.2/man/ 添加到环境变量 MANPATH 中。在 Linux 平台上,将路径 /installation_directory/sun/solstudio12.2/man/ 添加到环境变量 MANPATH 中。
安装了 Oracle Solaris Studio 12.2 软件及必需的 OS 修补程序并将软件安装目录添加到您的路径中后,就可以开始使用该软件了。要启动 IDE,请键入以下命令:
solstudio & |
在 Solaris 系统上,该命令的完整路径是 /installation_directory/solstudio12.2/bin/solstudio;在 Linux 平台上,该命令的完整路径是 /installation_directory/oracle/solstudio12.2/bin/solstudio。