2004 年 7 月 29 日更新

Sun™ Studio 9(Solaris 平台)发行说明

Sun Studio 9(Solaris 平台)发行说明包含该软件的最新安装详细信息及其他信息。

本文档所含信息是对本发行版随带的组件自述文件中所含信息的更新和扩展。

如果您已经下载并安装了该软件,则可以在 file:/installation_directory/docs/zh/index.html 访问这些自述文件。缺省安装目录为 /opt/SUNWspro。


目录

  1. 系统要求
  2. 安装程序的磁盘空间要求
  3. 修补程序
  4. 安装信息
  5. IDE 信息
  6. 未来版本中可能去除的功能
  7. 文档信息



A. 系统要求

Sun Studio 9 软件(Solaris 平台)可在 SolarisTM 操作系统 (Solaris OS) (SPARC® Platform Edition) 和 Solaris OS (x86 Platform Edition) 上进行安装。(有关安装适用于 Linux 平台的 Sun Studio 9 软件的信息,请参见《Sun Studio 9(Linux 平台)发行说明》。)系统要求如下。


  Solaris SPARC Platform Edition Solaris x86 Platform Edition
操作系统 Solaris 8、9 和 10 Solaris 8、9 和 10
CPU 推荐:
Sun Blade 750 MHz 或
UltraSPARC III 750 MHz
最低:
Ultra 60 450 MHz
推荐:
AMD Mobile Athlon XP 1800+ 1.53 GHz
(Sun Fire B200x 刀片式服务器)或 Intel Xeon 2.0 GHz
(Sun Fire V60x 服务器)
最低:
Pentium III 500 MHz
内存 推荐:1 GB
最低:512 MB
交换空间 推荐:2 GB
最低:1 GB
占用磁盘空间 占用磁盘空间视产品而定。参见磁盘空间要求
OS 配置 整个 Solaris 软件组、整个 Solaris 软件组加 OEM 支持,或开发人员 Solaris 软件组(要确定您的操作系统配置,需要核对已安装的软件包。每种配置均对应有特定的安装软件包。有关详情,请参见 Solaris OS 安装文档。)
监视器 1152x900 屏幕分辨率
J2SE 技术 J2SE 1.4.2_02 技术
要检查或增添交换空间,请参见《Sun Studio 9(Solaris 平台)安装和设置指南》第 1 章中“系统要求”部分的说明,该指南可从产品网站下载,网址是:http://wwws.sun.com/software/products/studio/index.html

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

在 Solaris SPARC 平台上安装 Sun Studio 9 软件推荐预留的磁盘空间为 1570 MB,在 Solaris x86 平台上安装 Sun Studio 9 软件推荐预留的磁盘空间为 735 MB。下表显示了在不同的 Solaris 平台上安装 Sun Studio 9 软件大约需要的磁盘空间。

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

所用安装程序
Solaris SPARC Platform Edition Solaris x86 Platform Edition

Sun Studio 9 软件

901.8

551.4

J2SE 1.4.2_02 技术

  91.4

  73.6

Sun Performance Library 软件

568.7

103.8

第三方源代码

    5.0

    5.0



C. 修补程序

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

操作系统修补程序

为 Sun Studio 9 软件提供了若干操作系统 (OS) 修补程序。这些修补程序是本发行版中的编译器和工具正常运行所必需的。

本 Sun Studio 9 发行版中包括有下列必需的 Solaris OS 修补程序。这些修补程序会自动进行安装,除非您在安装程序或安装向导的“选择组件”页中更改了 Solaris 修补程序的缺省选择项。有关本发行版中未包含、但必须分别下载与安装的必需 SUNWlibC 修补程序的列表,参见下表之后的修补程序表。



Solaris 版本
SPARC 修补程序编号
x86 修补程序编号

SUNWlibC (libC.so.5)

8(32 位)

108434-17
(需要 109147-07)

108436-15

8(64 位)

108435-17
(需要 108434-17)

N/A

9(32 位)

111711-11

111713-08

9(64 位)

111712-11
(需要 111711-11)

N/A

链接程序

8(32 位)

109147-27

109148-27

9(32 位)

112963-10

113986-06

SCCS 和 make

8(32 位)

111697-04

111701-04

9(32 位)

111703-03

N/A

汇编程序

8(32 位)

114802-02

N/A

9(32 位)

N/A

115114-01

为了确保收集器和性能分析器能够正常运行,需要安装 Solaris 9 08/03 OS,或者需要确保安装了正在运行的 Solaris 版本的所有推荐修补程序。可在 http://sunsolve.sun.com 查看推荐修补程序列表并下载所需的任何修补程序。

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

Solaris 操作系统 (OS) 修补程序是 J2SE 技术正常运行所必需的。J2SE 安装程序中提供了若干 OS 修补程序。

在 J2SE 安装程序中包含有下列必需的 Solaris OS 修补程序。这些修补程序会自动进行安装,除非您在 J2SE 安装程序的“选择组件”页中更改了 Solaris 修补程序的缺省选择项。

注意:如果您已在系统的 /usr 中至少安装了 J2SE 1.3.1 技术,又想在 /usr 中安装 J2SE 1.4.2_02 技术,请首先使用 pkgrm 命令删除上述软件包,然后再使用 J2SE 安装程序安装 J2SE 1.4.2_02 技术。有关完整细节,参见 Java 2 SDK,Standard Edition,版本 1.4.2 安装说明



Solaris 版本
SPARC 修补程序编号
x86 修补程序编号

SUNWlibC (libC.so.5)

8(32 位)

108434-15

N/A

8(64 位)

108435-15
(需要 108434-15)

N/A

链接程序

8

109147-28

109148-28

内核更新

8

108528-29

108529-29

X11 6.4.1:Xsun

8

108652-79

N/A

X11 6.4.1_x86:Xsun

8

N/A

108653-68

CDE 1.4:dtwm

8

108921-20

N/A

CDE 1.4_x86:dtwm

8

N/A

108922-20

Motif 1.2.7 和 2.1.1:运行时库

8

108940-61

N/A

Motif 1.2.7_x86 和 2.1.1_x86:运行时库

8

N/A

108941-61

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

8

112003-03

N/A

IIIM 和 X 输入输出方法

8

108773-18

108774-18

boot.binbootconf.exebootenv.rc 以及 nbp

8

N/A

111307-05

/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-04

111309-04

/kernel/drv/random

8

112438-03

112439-02

/usr/bin/nawk

8

111111-03

111112-03

/usr/bin/fgrep

8

112396-02

112397-02

RBAC 功能

8

110386-03

110400-01

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

8

111023-03

111024-03

patchaddpatchrm

8

108987-13

108988-13

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

8

108989-02

108990-02

LDAP2 客户机、libclibthreadlibnsl

8

108993-33

108994-32

/kernel/fx/mntfs

8

N/A

111024-03

/sbin/init/usr/sbin/init

8

111317-05

111318-05

/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-14

N/A

sendmail

8

110615-10

N/A

X11 6.6.1:OWconfig

9

113096-03

N/A

X11 6.6.1:Xsun

9

112785-34

N/A

X11 6.6.1_x86 Xsun

9

N/A 112786-23

D. 安装信息

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

批安装程序使安装和卸载变得简单易行

借助 batch_installer 命令和 uninstaller 命令,只需极少的用户交互操作即可安装和卸载软件产品。有关批安装和批卸载的详细信息,参见《Sun Studio 9(Solaris 平台)安装和设置指南》,可在产品网站的下载页面获得该指南。

在不同目录中安装 Sun Studio 9 软件

如果已经安装了 Forte Developer 6 软件、Sun ONE Studio 7 软件、Sun ONE Studio 8 软件或 Sun Studio 8 软件,则需要按照安装说明将 Sun Studio 9 软件安装在其他目录中。如果将上述任意版本的软件与 Sun Studio 9 软件安装在同一目录中,卸载上述任意版本的软件包时,卸载程序可能会误卸软件包。
如果已经安装了 Sun ONE Studio 8、编译器集合软件或 Sun Studio 8 软件,则需要按照安装说明将 Sun Studio 9 软件安装在不同的目录下。
如果已经安装了 Sun Studio 9 Early Access 1 软件、Sun Studio 9 Early Access 2 软件或 Sun Studio 9 Customer Acceptance 软件,则需要首先卸载上述软件,之后再安装 Sun Studio 9 软件。

中断修补程序安装

中断安装 Solaris OS 修补程序会导致空指针异常。在 Web Start 图形用户界面安装工具添加 Solaris OS 修补程序期间,请勿单击“停止”按钮。

“退出”按钮在“详细信息”对话框中不可见

如果是在 Solaris 9 OS 中运行 Java 2 Platform,Standard Edition v1.2.2 (J2SE) 上的安装工具,有可能看不到“详细信息”对话框中的“退出”按钮。

解决方法:
调整对话框大小即可看到“退出”按钮。

安装 Sun Performance Library 和第三方源分发软件

如果想要安装 Sun Performance Library 或第三方源软件,必须将这些组件与 Sun Studio 9 组件安装在相同的目录中。

在“欢迎”面板中单击“下一步”时可能出现警告消息

在“欢迎”面板中单击“下一步”时可能会显示以下警告消息。您可以忽略此消息。
  
警告: 
名称:HorScrollBar
类:XmScrollBar
指定的滚动条值大于最大
滚动条值与滚动条滑块大小之差。

显示安装程序的区域设置面板

显示安装程序的区域设置面板时,请选中 en 区域设置,然后单击“下一步”显示下一个面板。

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

如果通过执行如下操作,使用远程显示(安装有 NFS 文件系统),并使用批安装程序的 -R 选项来安装 Sun Studio 9 软件,那么安装后,pkginfo 文件将会包含不正确的信息:
  1. 在运行 Solaris 10 操作系统的计算机上将产品映像共享为 NFS 文件系统。
  2. 在运行 Solaris 8 操作系统或 Solaris 9 操作系统的计算机上安装 NFS 文件系统。
  3. 在运行 Solaris 8 OS 或 Solaris 9 OS 的计算机上运行批安装程序,同时使用 -R 选项在运行 Solaris 10 OS 的计算机上安装该软件。

解决方法:
仅在显示计算机和源计算机运行同一版本的 Solaris OS 时,才能使用安装有 NFS 文件系统的远程显示来安装 Sun Studio 9 软件。

E. IDE 信息

使用 Sun Studio 9 集成开发环境 (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 命令及其参数的信息,参见 sunstudio(1) 手册页。要显示 sunstudio(1) 手册页,$MANPATH 中必须含有 /installation_directory/man

Java 调试

在对 Java 程序启动调试会话之前,选择“工具”->“Java 语言支持”开启 Java 语言支持。使“Java 语言支持”保持开启状态,直到结束调试会话为止。

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

缺少 ss_attach 功能的联机帮助文件

缺少描述如何在进程启动时将调试器连接到进程的联机帮助。此联机帮助文件中包含的说明如下:

可以在程序开始执行时捕获程序,同时连接 dbx 调试器以便立即开始程序调试,而不是在进程运行后连接调试器。希望如此操作的原因如下:

对于 Solaris SPARC 平台和 Solaris x86 平台,您可以在进程一始即连接到进程,对于 Linux 平台并不要求如此操作。

要在进程启动时将调试器连接到进程,请执行以下操作:

  1. 在 IDE 中,选择“工具”>“允许 ss_attach 请求”,以便启用此类型连接。
  2. 在控制台窗口的 shell 提示符下,键入以下语句:
    ss_attach program_name [ arguments ]
    

    有关 ss_attach 命令的详细信息,参见 ss_attach(1) 手册页。

  3. IDE 中打开一个对话框,显示可执行文件的名称、参数、工作目录,并询问您是否希望将程序连接到调试器。
  4. 单击“是”连接程序并开始程序调试。
  5. 如果已有调试会话正在运行,则会显示“启动新会话”对话框。单击“完成并启动”可以终止当前会话并为所连接的程序启动新会话。单击“启动更多会话”可以为要连接的程序添加新会话。
  6. 此时会为程序创建一个新的调试会话,同时程序运行到 main() 中的第一条指令。

F. 未来版本中可能去除的功能

Sun Studio 软件的未来版本中可能不支持下列功能。

增量式链接编辑器

增量式链接编辑器 (ILD) 是一种特殊用途的链接程序,在特定的情况下该链接程序可以比通用系统链接程序 ld 更快地执行程序链接。未来版本中可能会去除此功能。去除 ILD 后,将使用 ld

适用于 Intel 386 和 486 处理器的编译器选项

未来版本中可能去除适用于 Intel 386 和 486 处理器的下列编译器选项:
-xchip={386, 386}
-xtarget={386, 486}
-x386
-x486
-386
-486

Intel 386 和 486 处理器已不再使用。Solaris 操作系统 (x86 Platform Edition) 上运行的 Sun Studio 编译器所需的处理器的最低要求为 Pentium II 500 MHz。

G. 文档信息

本部分提供了有关本 Sun Studio 9 发行版的文档信息。本发行说明中的信息地位高于其他任何文档中的相应信息。

Sun Studio 9(Solaris 平台)发行版随附的文档

随本 Sun Studio 9 发行版提供了下列文档。

文档要求

要查看以 PDF 格式提供的文档,需要 Adobe(R) Acrobat Reader 软件。要下载该软件,请访问 http://www.adobe.com/products/acrobat/readstep.html

c 编译器无法为 ja 和 zh 区域设置显示正确的文档索引位置

键入 cc -flags 时,c 编译器显示包含如下内容的消息:
 
要访问完整的文档集,请转到以下文档索引位置:
file:/installation_directory/docs/zh/index.html/

对于 zh 区域设置来说,该信息是正确的。对于 en 区域设置来说,文档索引位于 /installation_directory/docs/index.html


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

美国政府权利 - 商业软件。政府用户应遵守 Sun Microsystems, Inc. 标准许可证协议和适用的 FAR 及其补充材料的条款。使用须遵守许可证条款。

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

Sun、Sun Microsystems、Sun 徽标、Java 和 JavaHelp 是 Sun Microsystems, Inc. 在美国和其他国家(地区)的商标或注册商标。所有的 SPARC 商标均需获得授权才能使用,它们是 SPARC International, Inc. 在美国和其他国家(地区)的商标或注册商标。带有 SPARC 商标的产品基于 Sun Microsystems, Inc. 开发的架构。

本产品受美国出口管制法律控制,并可能受其他国家(地区)的进出口法律的制约。严格禁止被用于核、导弹、生化武器或核海事(直接或非直接)或最终用户。严格禁止出口或转出口到美国禁运的国家/地区,或美国出口黑名单上标识的实体,包括但不限定到被拒绝的个人和特别指定的国家列表。

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