2005 年 12 月 9 日更新

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

适用于 Linux 平台的 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. IDE 信息
  6. 性能分析器信息
  7. dbx 问题
  8. X-Designer 问题
  9. 以后的发行版本中可能删除的功能
  10. 文档信息



A. 系统需求

适用于 Linux 平台的 Sun Studio 11 软件可以安装在以下平台上: 有关安装适用于 Solaris 平台的 Sun Studio 11 软件的信息,请参见《适用于 Solaris 平台的 Sun Studio 11 发行说明》。

系统需求如下。



操作系统 SUSE Linux Enterprise Server 9(仅限于英文语言环境,在日文和中文语言环境中不受支持)
RedHat Enterprise Linux 4
CPU 对于 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
磁盘空间使用情况 磁盘空间使用情况因产品而异。请参见磁盘空间需求
J2SE 技术 J2SE 1.4.2_08 技术或 J2SE 5.0 Update 3 技术(英文语言环境)
J2SE 1.4.2_10 技术或 J2SE 5.0 Update 5 技术(日文和中文语言环境)*
编译器 Sun Java Desktop System 3 发行版本和 SUSE Linux Enterprise Server 9 上的 GCC 3.3 系列产品
RedHat Enterprise Linux 4 上的 GCC 3.4 系列产品
(仅限于 gcc 和 g++ 编译器,g77 编译器不受支持)
*注:如果没有安装 J2SE 1.4.2_10 技术或 J2SE 5.0 Update 3 技术(日文或中文语言环境),则多字节字符将不会正确显示。
要检查或添加交换空间,请参见《适用于 Linux 平台的 Sun Studio 11 安装和设置指南》第 1 章“系统需求”一节中的说明,该指南可以通过 http://docs.sun.com/doc/819-4643 获取。

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

在 Linux 平台上安装 Sun Studio 11 软件所需的建议可用磁盘空间为 556 MB。下表显示了安装适用于 Linux 平台的 Sun Studio 11 软件的大小。

如果安装本软件 所需的大约磁盘空间 (MB)

Sun Studio 11 软件

443.7

J2SE 1.4.2_08 技术

92.5

第三方源代码

19.4



C. 安装信息

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

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

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

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

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

在 Java Desktop System 上运行 Sun Studio 软件所需的开发工具软件包组

如果在 Java Desktop System (JDS) 软件上安装 Sun Studio 11 软件,则需要将开发工具软件包组添加到您的 JDS 安装中。该软件包组不作为缺省 JDS 安装的一部分来安装。软件包组中包括用于将 JDS 软件转换为本地语言应用程序(如编译器、链接程序和 ctags)开发环境的软件包。如果服务器上没有这些软件包或等效的程序,则 Sun Studio 11 软件无法按预期效果执行。

要安装该软件包组,请执行以下操作:

  1. 通过键入以下命令,成为超级用户 (root):
    % su
    Password: root-password
    
  2. 通过键入以下命令,启动 Java Desktop System Configurator:
    # yast2 &
    
  3. 在右侧的面板中,选择“安装”或“删除”软件。将打开“软件包信息”窗口。
  4. 在“软件包信息”窗口左侧的面板中,选择“开发工具”;然后单击窗口右下角的“接受”。屏幕上会出现要求您插入相应 CD 的对话框,随后会打开“安装”窗口。
  5. 插入所要求的 CD 后,单击“确定”便开始安装开发工具软件包组。
  6. 安装完成后,请单击“配置器”窗口中的“关闭”。
  7. 通过键入以下命令,退出超级用户权限:
    # exit
    

version 命令不可用

Sun Studio 11 软件的 version 命令在 Linux 平台上不可用。有关 Sun Studio 11 软件组件的版本信息,请使用 -V 选项。有关 DistributedMake (dmake) 的信息,请使用 -v 选项。

缺少 email_template.txt 文件

本发行版本中缺少安装程序的“安装结束”页面中引用的 email_template.txt 文件。

D. 更新通知

“更新通知”功能会定期检查 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 软件发行版本。此信息是匿名的,与任何个人或组织无关。

E. IDE 信息

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

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

启动 IDE

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

  1. 确保 /installation_directory/sunstudio11/bin 位于 $PATH 中,并且位于任何其他 Sun Studio 软件发行版本的路径之前。
  2. 如果使用的是 J2SE 1.4.2_08 技术,请键入:
    sunstudio &
    
    
  3. 如果使用的是 J2SE 5.0 Update 3 技术,请键入:
    sunstudio --jdkhome path_to_32-bit_J2SE_technology &
    
    

有关 sunstudio 命令及其参数的信息,请参见 sunstudio(1) 手册页。要显示 sunstudio(1) 手册页,$MANPATH 中必须具有 /installation_directory/sunstudio11/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 语言支持”可能会导致以下问题:

F. 性能分析器信息

性能分析器可以在使用 32 位 J2SE 5.0 Update 3 技术的情况下运行,但不能在使用 64 位 J2SE 5.0 Update 3 技术的情况下运行。要在使用 J2SE 5.0 Update 3 技术时从命令行启动性能分析器 GUI,请键入:
analyzer --jdkhome path_to_32-bit_J2SE_technology &

G. dbx 问题

如果在 Linux 平台上调试 Java 程序,则 dbx 调试器在等待僵停状态的线程时有时会挂起。

解决方法:
按如下形式设置 LD_ASSUME_KERNEL 环境变量:

setenv LD_ASSUME_KERNEL 2.4.1

H. X-Designer 问题

要在基于 x64 的系统上的 Linux 操作系统中正确运行 X-Designer GUI 生成器,则必须按如下形式设置 LD_RUN_PATH 环境变量:

export LD_RUN_PATH=/usr/OpenMotif-2.1.31/lib64:/usr/X11R6/lib64

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

dbx 中的 adb 命令

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

J. 文档信息

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

适用于 Linux 平台的 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. 开发的体系结构。

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

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