2005 年 12 月 19 日更新

适用于 Solaris 平台的 Sun[tm] Studio 11 发行说明

适用于 Solaris 平台的 Sun Studio 11 发行说明包含有关该软件的最新安装详细说明和其他信息。

本文档中的信息更新并扩展了组件自述文件中的信息。

您可以通过 Sun Developer Network (SDN) Sun Studio 门户访问自述文件,网址为:http://developers.sun.com/prodtech/cc/documentation/ss11/cn/index.html


目录 

  1. 系统需求
  2. 安装程序的磁盘空间需求
  3. 修补程序
  4. 安装信息
  5. 更新通知
  6. IDE 信息
  7. 性能分析器信息
  8. dbx 问题
  9. 本机连接器工具问题
  10. 以后的发行版本中可能删除的功能
  11. 文档信息



A. 系统需求

适用于 Solaris 平台的 Sun Studio 11 软件可以安装在基于 SPARC® 的系统上的 SolarisTM 操作系统 (Solaris OS) 中以及基于 x86 的系统上的 Solaris 操作系统中。(有关安装适用于 Linux 平台的 Sun Studio 11 软件的信息,请参见《适用于 Linux 平台的 Sun Studio 11 发行说明》。)系统需求如下。


  基于 SPARC 的系统上的
Solaris 操作系统
基于 x86 的系统上的
Solaris 操作系统
操作系统 Solaris OS 8、9 和 10 Solaris OS 8、9 和 10
CPU 建议:
  Sun Blade 2500 Workstation 或更高
  (两个 1.6 GHz UltraSPARC IIIi 处理器)
最低:
  Sun Ultra 60(450 MHz,UltraSPARC II 处理器)
对于 32 位开发(x86 体系结构)
 最低:
  Intel Pentium III 500 MHz Workstation

对于 64 位开发(x64 体系结构)
 建议:
  Sun Java Workstation W2100z 或更高
  (两个 2.6 GHz 200 系列的 AMD Opteron 处理器)
 最低:
  Sun Fire V20z Server
内存 建议:1 GB
最低:512 MB
交换空间 建议:2 GB
最低:1 GB
磁盘空间使用情况 磁盘空间使用情况因产品而异。请参见磁盘空间需求
操作系统配置 整个 Solaris 软件组、整个 Solaris 软件组加 OEM 支持,或开发者 Solaris 软件组(要确定操作系统配置,则需要验证已安装的软件包。每种配置都安装有特定的软件包。有关详细信息,请参见 Solaris 操作系统安装文档。)
J2SE 技术 JavaTM 2 Platform, Standard Edition 1.4.2_08 版本 (J2SE) 技术或 J2SE 5.0 Update 3 技术以及所需的操作系统修补程序
要检查或添加交换空间,请参见《适用于 Solaris 平台的 Sun Studio 11 安装和设置指南》第 1 章“系统需求”一节中的说明,该指南可以通过 http://docs.sun.com/doc/819-4645 获取。

B. 安装程序的磁盘空间需求

在 Solaris 操作系统 SPARC 平台上安装 Sun Studio 11 软件所需的建议可用磁盘空间为 1.6 GB。在 Solaris 操作系统 x86 平台上安装 Sun Studio 11 软件所需的建议可用磁盘空间为 981 MB。下表显示了安装适用于 Solaris 平台的 Sun Studio 11 软件的大小。

所需的大约磁盘空间 (MB)

如果使用本安装程序
基于 SPARC 的系统上的 Solaris 操作系统 基于 x86 的系统上的 Solaris 操作系统

Sun Studio 11 软件

924.6

672.3

J2SE 1.4.2_08 技术

104.4

89.3

Sun 性能库软件

560.4

198.4

文档

15.0

15.2

第三方源代码

5.4

5.4



C. 修补程序

此部分列出了本 Sun Studio 11 发行版本所需的修补程序。

操作系统修补程序

Sun Studio 11 软件发行版本中提供了操作系统 (OS) 修补程序。必须安装这些修补程序才能正确运行本发行版本中的编译器和工具。

本 Sun Studio 11 发行版本中包含以下必需的 Solaris 操作系统修补程序。除非在安装程序或安装向导的“选择组件”页面中更改了 Solaris 修补程序的缺省选择,否则将自动安装这些修补程序。



Solaris 操作系统版本
基于 SPARC 的系统
修补程序编号

基于 x86 的系统
修补程序编号

SUNWlibC

8(32 位)

108434-18
(要求 109147-07 或更高编号)

108436-16
(要求 109148-07 或更高编号)

8(64 位)

108435-18
(要求 108434-18)

N/A

9(32 位)

111711-12

111713-09

9(64 位)

111712-12
(要求 111711-12)

N/A

10

119963-04

119964-04

链接程序

8

109147-37

109148-37

9

112963-22

113986-18

10

117461-04

118345-03

SCCS 和 make

8

111697-04

111701-04

9

111703-03

N/A

汇编程序

8

114802-02

N/A

9(32 位)

N/A

115114-01

libmtsk

8

117557-03

117558-03

9

117560-03

117559-03

10

120753-02

120754-02

libm

8

111721-04

112757-01

9

111722-04

111728-03

X11 6.4.1: Xsun

8

108652-83

N/A

X11 6.4.1_x86: Xsun

8

N/A

108653-72

X11 6.6.1: Xsun

9

112785-43

N/A

X11 6.6.1_x86: Xsun

9

N/A

112786-32

要正确运行收集器和性能分析器,需安装 Solaris 9 08/03 操作系统,或者确保已为正在运行的 Solaris 版本安装了所有建议的修补程序。可以在下面的站点中查看建议的修补程序列表并下载所需的任何修补程序,网址为:http://sunsolve.sun.com

J2SE 技术所需的操作系统修补程序

需要 Solaris 操作系统 (OS) 修补程序才能正确运行 J2SE 技术。J2SE 安装程序中提供了操作系统修补程序。

J2SE 安装程序中包含以下必需的 Solaris 操作系统修补程序。除非在 J2SE 安装程序的“选择组件”页面中更改了 Solaris 修补程序的缺省选择,否则将自动安装这些修补程序。

注意:如果您在系统的 /usr 中至少安装了 J2SE 1.3.1 技术并且要在该目录中安装 J2SE 1.4.2_08 技术,请首先使用 pkgrm 命令删除这些软件包,然后再使用 J2SE 安装程序来安装 J2SE 1.4.2_08 技术。有关完整的详细信息,请参见 Java 2 SDK, Standard Edition 1.4.2 版本的安装说明



Solaris 操作系统版本
基于 SPARC 的系统
修补程序编号

基于 x86 的系统
修补程序编号

SUNWlibC (libC.so.5)

8(32 位)

108434-18

108436-16

8(64 位)

108435-18
(要求 108434-18)

N/A

9(32 位)

111711-12

111713-09

9(64 位)

111712-12
(要求 111711-12)

N/A

链接程序

8

109147-34

109148-34

9

112963-19

113986-15

内核更新

8

108528-29

108529-29

X11 6.4.1: Xsun

8

108652-90

N/A

X11 6.4.1_x86: Xsun

8

N/A

108653-79

CDE 1.4: dtwm

8

108921-23

N/A

CDE 1.4_x86: dtwm

8

N/A

108922-23

Motif 1.2.7 和 2.1.1:运行时库

8

108940-68

N/A

Motif 1.2.7_x86 和 2.1.1_x86:运行时库

8

N/A

108941-68

无法装入 64 位 Solaris 8 iso-1iso-15 的字体集

8

112003-03

N/A

IIIM 和 X 输入输出方法

8

108773-19

108774-19

boot.binbootconf.exebootenv.rcnbp

8

N/A

111307-06

/usr/lib/libdhcpagent.so.1

8

111310-01

111311-01

选择 Lucida Sans Thai Typewriter 时,Font2DTest2 终止

8

112472-01

112473-01

/usr/lib/libmtmalloc.so.1

8

111308-05

111309-05

/kernel/drv/random

8

112438-03

112439-02

/usr/bin/nawk

8

111111-04

111112-04

/usr/bin/fgrep

8

112396-02

112397-02

RBAC 功能

8

110386-03

110400-03

/kernel/fs/mntfs/kernel/fs/sparcv9/mntfs

8

111023-03

111024-03

patchaddpatchrm

8

108987-13

108988-16

/usr/kernel/sys/acctctl/usr/kernel/sys/exacctsys

8

108989-02

108990-02

LDAP2 客户端、libclibthreadlibnsl

8

108993-44

108994-44

/sbin/init/usr/sbin/init

8

111317-06

111318-06

/usr/sbin/mount

8

113648-03

113649-03

/sbin/sulogin/sbin/netstrategy

8

115827-01

115828-01

/sbin/uadmin/sbin/hostconfig

8

116602-01

116603-01

libresolv.so.2in.named

8

109326-16

N/A

sendmail

8

110615-13

N/A

OpenGL 1.3:Solaris 的 OpenGL 修补程序

8 和 9(32 位)

113886-28

N/A

8 和 9(64 位)

113887-28

N/A

Viper 库

8

N/A

111313-02

X11 6.6.1: OWconfig

9

113096-03

N/A

X11 6.6.1: Xsun

9

112785-47

N/A

X11 6.6.1_x86 Xsun

9

N/A 112786-36

D. 安装信息

此部分介绍了本 Sun Studio 11 发行版本中新的安装程序功能和已知的安装问题。

Sun Studio 11 安装程序要求 J2SE 1.4.x 或 JRE 1.4.x 技术

如果使用低于 1.4.0 版本的 J2SE 技术来运行 Sun Studio 11 安装程序,则可能会在反序列化过程中收到异常,或者收到一个声明未找到 com.sun.install.products.Product 类的异常。如果您在运行安装程序时收到上述其中一个异常,请执行以下任一操作:

命令行安装程序也许不能在 SPARC 平台上运行

在 SPARC 平台上,当您试图通过键入 ./installer -nodisplay 命令来启动命令行安装程序时,可能实际启动的是 GUI 安装程序而并非命令行安装程序。

解决方法:
要在 SPARC 平台上运行命令行安装程序,请执行以下步骤:

  1. 转到 CD1 目录:
    cd CD1
    
  2. 键入以下命令来运行命令行安装程序:
    ./installer -nodisplay
    
  3. 转到 CD2 目录:
    cd ../CD2
    
  4. 再次运行命令行安装程序。

使用批处理安装程序轻松完成安装和卸载

使用 batch_installerbatch_uninstall_all 命令,可以在最大程度地降低用户交互的情况下安装和卸载软件产品。batch_installer 命令并不检查所需的 J2SE 技术是否存在,也不对其进行安装。有关批处理安装和批处理卸载的详细信息,请参见《适用于 Solaris 平台的 Sun Studio 11 安装和设置指南》,该指南位于 docs.sun.com Web 站点,网址为 http://docs.sun.com/doc/819-4645

在其他目录中安装 Sun Studio 11 软件

如果您已安装 Forte Developer 6 软件、Sun ONE Studio 7 软件、Sun ONE Studio 8 软件、Sun Studio 8 软件、Sun Studio 9 软件或 Sun Studio 10 软件,请确保遵循安装说明在其他目录中安装 Sun Studio 11 软件。

中断修补程序安装

中断 Solaris 操作系统修补程序的安装会导致 null 指针异常。在 Web Start 图形用户界面安装工具添加 Solaris 操作系统修补程序的同时,请不要单击 STOP 按钮。

“详细信息”对话框中不显示“退出”按钮

如果您正在 Solaris 9 操作系统中运行 Java 2 Platform, Standard Edition 1.2.2 版本 (J2SE) 的安装工具,则“详细信息”对话框中可能不显示“退出”按钮。

解决方法:
调整该对话框的大小,使“退出”按钮可见。

在具有 NFS 安装文件系统的 Solaris 10 操作系统上进行安装会导致 pkginfo 数据不正确

如果在运行 Solaris 10 操作系统的系统上运行批处理安装程序,以便在 Solaris 8 或 Solaris 9 NFS 安装文件系统上安装 Sun Studio 11 软件,则安装后 pkginfo 文件不包含正确的信息。仅当运行安装程序的计算机与正在安装的计算机都运行同一版本的 Solaris 操作系统时,才可以在 NFS 安装文件系统中安装 Sun Studio 11 软件。

Sun Studio 11 安装程序和 IDE 要求 GNU Bourne-Again Shell (bash)

Sun Studio 11 安装程序以及启动 IDE 的 sunstudio 命令都要求在 /bin/bash 中安装 GNU Bourne-Again shell (bash) 软件(不低于 2.05.0(1) 版本),就像在 Solaris 操作系统版本 8(Developer System 除外)、9 和 10 中的标准安装一样。如果对 Solaris 操作系统执行定制安装,请通过键入 ls /bin/bash 进行检查以确保具有所要求的 shell。

如果您运行的是 Solaris 8 OS Developer System,则可以从 Solaris 8 CD2 中安装 SUNWbash 软件包。或者可以从 http://www.sunfreeware.com 下载 bash,具体操作如下:在右侧菜单中选择相应的处理器和操作系统,然后选择 bash-3.0

email_template.txt 文件未更新

Sun Studio 11 发行版本未对 /installation_directory/SUNWspro/READMEs 目录中的 email_template.txt 文件进行更新。如果要向使用 Sun Studio 软件的开发者发送电子邮件,请使用 SDN Sun Studio 门户中已更新的 email_template.txt 文件,网址为:http://developers.sun.com/prodtech/cc/documentation/ss11/cn/mr/READMEs/email_template.txt

E. 更新通知

“更新通知”功能会定期检查 www.sun.com 并公布与 Sun Studio 软件有关的可用更改,包括修补程序和主要的软件更新。

要从 IDE 中查看更新文件的当前内容,请选择“帮助”->“查看更新信息”。

要启动服务器连接并获取更新信息,请选择“帮助”->“立即检查更新”。

通过命令行,可以查看位于 ~/.sunstudio/user_info/latest_updates.html 中的更新文件。

如果“更新通知”不能检查更新且系统所在的网络包含 HTTP 代理服务器,则可以通过执行以下操作来设置代理服务器信息:

  1. 选择“工具”->“设置向导”。
  2. 在该向导中,选中“使用 HTTP 代理服务器”复选框。
  3. 在“代理服务器名”字段中键入代理主机名,并在“端口”字段中键入端口号。
  4. 单击“完成”。
您还可以使用 ALL_PROXY 环境变量来设置代理服务器信息;例如,setenv ALL_PROXY myproxy:8080

注意:要使 IDE 识别代理服务器信息,必须首先退出 IDE,然后再重新启动。

要禁用“更新通知”,请将 SUNW_NO_UPDATE_NOTIFY 环境变量设置为 False 以外的任意值。

执行“更新通知”过程中将公布使用信息。Sun Microsystems 使用此信息来改进以后的 Sun Studio 软件发行版本。此信息是匿名的,与任何个人或组织无关。

F. IDE 信息

使用 Sun Studio 11 集成开发环境 (IDE) 之前,请阅读 IDE 自述文件,通过位于以下位置的文档索引页面可以获取该文件:/installation_directory/docs/zh/index.html。缺省安装目录为 /opt/SUNWspro

本文档包含有关为确保 IDE 正确操作而可能需要执行的设置任务的重要信息。这些任务包括:

启动 IDE

要启动 IDE,请执行以下操作:

  1. 确保 /installation_directory/bin 位于 $PATH 中,并且位于任何其他 Forte Developer 软件、Sun ONE Studio 软件或 Sun Studio 软件的发行版本的路径之前。
  2. 键入:
    sunstudio &
    
    

sunstudio 命令要求您在 /bin/bash 中安装 GNU Bourne-Again shell (bash) 软件(不低于 2.05.0(1) 版本),就像在 Solaris 操作系统版本 8(Developer System 除外)、9 和 10 中的标准安装一样。如果对 Solaris 操作系统执行定制安装,请通过键入 ls /bin/bash 进行检查以确保具有所要求的 shell。

如果您运行的是 Solaris 8 OS Developer System,则可以从 Solaris 8 CD2 中安装 SUNWbash 软件包。或者可以从 http://www.sunfreeware.com 下载 bash,具体操作如下:在右侧菜单中选择相应的处理器和操作系统,然后选择 bash-3.0

有关 sunstudio 命令及其参数的信息,请参见 sunstudio(1) 手册页。要显示 sunstudio(1) 手册页,$MANPATH 中必须具有 /installation_directory/man

J2SE 技术

IDE 可以在使用 J2SE 1.4.2_08 技术(包含在 Sun Studio 11 发行版本中)或 32 位 J2SE 5.0 Update 3 技术的情况下正确操作。但不能在使用 64 位 J2SE 5.0 Update 3 技术的情况下正常运行。

Java 调试

在 Java 程序中启动调试会话之前,请打开“Java 语言支持”,具体操作为:选择“工具”->“Java 语言支持”。将“Java 语言支持”始终设置为打开状态,直至结束调试会话。

在调试会话期间打开或关闭“Java 语言支持”可能会导致以下问题:

G. 性能分析器信息

性能分析器可以在使用 32 位 J2SE 5.0 Update 3 技术的情况下运行,但不能在使用 64 位 J2SE 5.0 Update 3 技术的情况下运行。

H. dbx 问题

如果您运行的是 Solaris 10 操作系统,则为您正在调试的程序加载程序信息后,dbx 命令行调试器可能会立即挂起。此行为是由内核错误导致的。

内核错误出现在以下 Solaris 操作系统发行版本中:

我们在不久的将来会推出用于修复内核错误的修补程序。有关这些修补程序的最新信息,请查阅 SDN Sun Studio 门户中的最新新闻页,网址为:http://developers.sun.com/prodtech/cc/latest_news.html

解决方法:当 dbx 挂起时,请执行以下任一操作:

I. 本机连接器工具问题

本机连接器工具 (NCT) 不能在使用 J2SE 5.0 Update 3 技术的情况下正常工作。

要在使用 J2SE 1.4.2_08 技术的情况下使用 NCT,则必须在编译应用程序时为调试信息指定 stabs 格式:

J. 以后的发行版本中可能删除的功能

在以后的 Sun Studio 软件发行版本中,可能不支持以下功能。

本机连接器工具

以后的 Sun Studio 软件发行版本中可能会删除本机连接器工具 (NCT),该工具用于为 C++ 库接口或 C 库接口创建 Java 类包装器。

dbx 中的 adb 命令

以后的 Sun Studio 软件发行版本中可能会删除 dbx 命令行调试器中的 adb 命令,该命令用于执行 adb 样式的命令或设置 adb 模式。

C++ 模板选项文件

以后的 Sun Studio 软件发行版本中可能会删除 C++ 模板选项文件功能。该选项文件提供的功能用于控制模板专门化和显式实例化,并指定定位模板定义和控制实例重新编译所需的选项。C++ 编译器现在支持在源代码中声明专门化和显式实例化所需的语法。

K. 文档信息

此部分提供了有关本 Sun Studio 11 发行版本的文档信息。本发行说明中的信息将替代任何其他文档中的信息。

适用于 Solaris 平台的 Sun Studio 11 发行版本附带的文档

本 Sun Studio 11 发行版本附带以下文档。

文档需求

要查看以 PDF 格式编写的文档,需要安装 Adobe® Acrobat Reader 软件。要下载该软件,请转至 http://www.adobe.com/products/acrobat/readstep.html


版权所有 © 2005 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. 保留所有权利。

美国政府权利 - 商业软件。政府用户应遵循 Sun Microsystems, Inc. 的标准许可协议,以及 FAR(Federal Acquisition Regulations,即“联邦政府采购法规”)的适用条款及其补充条款。必须依据许可证条款使用。

本发行版可能包含由第三方开发的内容。本产品的某些部分可能是从 Berkeley BSD 系统衍生出来的,并获得了加利福尼亚大学的许可。UNIX 是 X/Open Company, Ltd. 在美国和其他国家/地区独家许可的注册商标。

Sun、Sun Microsystems、Sun 徽标、Java 和 JavaHelp 是 Sun Microsystems, Inc. 在美国和其他国家/地区的商标或注册商标。所有的 SPARC 商标的使用均已获得许可,它们是 SPARC International, Inc. 在美国和其他国家/地区的商标或注册商标。标有 SPARC 商标的产品均基于由 Sun Microsystems, Inc. 开发的体系结构。

本产品受美国出口控制法制约,并应遵守其他国家/地区的进出口法律。严禁将本产品直接或间接地用于核设施、导弹、生化武器或海上核设施。严禁出口或转口到美国禁运的国家/地区以及美国禁止出口清单中所包含的实体,包括但不限于被禁止的个人以及特别指定的国家/地区的公民。

本文档按“原样”提供,对于所有明示或默示的条件、陈述和担保,包括对适销性、适用性或非侵权性的默示保证,均不承担任何责任,除非此免责声明的适用范围在法律上无效。