Sun Studio 12 快速安装(英文、日文、简体中文)

在服务器上安装以便具有相同体系结构的客户机使用

可以将 Sun Studio 12 软件和必备软件安装在服务器上以便具有相同体系结构的客户机系统使用。还可以将必备软件复制到服务器,这样便可以在每个客户机系统上安装系统准备工具。


注 –

有关安装在服务器上以便具有不同体系结构的客户机使用的信息,请参见《Sun Studio 12 安装参考指南(英文、日文、简体中文)》中的“在服务器上安装以供具有不同体系结构的客户机使用”


在服务器上安装该软件的最简便方法就是使用批处理安装程序。但是,批处理安装程序会安装 Sun Studio 12 软件的所有组件。如果希望选择要安装的组件,必须使用图形用户界面安装程序或命令行安装程序。

Procedure使用批处理安装程序

  1. 如果当前不是超级用户 (root),应键入以下命令成为超级用户:


    su
    Password: root-password
    
  2. 在包含 batch_installer 命令的目录中,运行该命令以查看软件许可协议:


    ./batch_installer --show-sla
    
  3. 执行下列操作之一:

    • 运行一次系统准备工具,检查系统中是否安装了必备软件,如有必要,应再次安装所有没安装的软件。然后,运行批处理安装程序以接受软件许可协议,安装 Sun Studio 12 软件,并将必备软件复制到服务器。


      ./prepare_system -C 
      ./prepare_system -s missing_software_name,missing_software_name,...
      ./batch_installer --accept-sla --copy-prerequisites
      

      要将 Sun Studio 12 软件安装在除 /opt 之外的其他目录中,请使用 -d 选项指定安装目录。

      缺省情况下,会安装可用的推荐产品修补程序。如果不想安装这些修补程序,请指定 --no-prodpatch 选项。

    • 运行批处理安装程序,检查是否安装了所需的必备软件并安装所有没安装的软件,接受软件许可协议,并安装 Sun Studio 12 软件。


      ./batch_installer -p all --accept-sla --copy-prerequisites
      

      要将 Sun Studio 12 软件安装在除 /opt 之外的其他目录中,请使用 -d 选项指定安装目录。

      缺省情况下,会安装可用的推荐产品修补程序。如果不想安装这些修补程序,请指定 --no-prodpatch 选项。

  4. 在每个客户机系统上,设置 PATHMANPATH 以访问服务器上的 Sun Studio 12 软件和手册页(请参见开发者工具和手册页访问设置)。

  5. 在每个客户机系统上,挂载服务器上安装 Sun Studio 12 软件的目录。


    mount server:filesystem installation_directory
    
  6. 在每个客户机系统上,运行服务器上的系统准备工具,检查客户机系统中是否安装了必备软件,如有必要,应再次安装所有没安装的软件:如果客户机系统安装有 NetBeans C/C++ Development Pack 5.5.1,则会报告缺少 netbeans。请使用 prepare_system - s 命令指定 netbeans 以升级到所需的 NetBeans C/C++ Development Pack 5.5.1 update 1。


    prepare_system -C
    prepare_system -s missing_software_name,missing_software_name,...
    

Procedure使用图形用户界面安装程序

  1. 如果当前不是超级用户 (root),应键入以下命令成为超级用户:


    su
    Password: root-password
    
  2. 在包含安装程序的目录中,键入以下命令启动安装程序:


    ./installer &
    
  3. 在“软件许可协议”页上,单击 Yes(接受许可)。

  4. 如果希望安装日文或中文的本地化 Sun Studio 12 软件,请在 Locale Selection(语言环境选择)页上,单击 Japanese(日文)或 Chinese(中文)复选框。

  5. 在 Select Component(选择组件)页上,单击复选框以删除不想安装的组件的复选标记。如果希望仅安装选择的 Sun Studio 12 编译器和工具组件的子组件,请单击 "+" 图标展开组件,并单击不想安装的子组件的复选框。

  6. 在 Select Options(选择选项)页上:

    1. 如果 Missing prerequisites(缺少必备软件)字段列出了缺少的必备软件,则除非单击“更新”复选框删除复选标记,否则安装程序会安装缺少的软件。

    2. 要将 Sun Studio 12 软件安装在除 /opt 之外的其他目录中,请在安装目录字段中键入目录的名称。如果先前已安装 Sun Studio 12 软件的部分组件,则安装目录字段将显示先前的安装目录,并且安装程序将在该目录中安装其他组件。

    3. 单击 Advanced options(高级选项)选项卡,选择 Copy system prerequisites(复制系统必备软件)复选框。

  7. 转至 Ready to Install(准备安装)页以安装软件,然后转至其余各页完成在服务器上的安装。

  8. 在每个客户机系统上,设置 PATHMANPATH 以访问服务器上的 Sun Studio 12 软件和手册页(请参见开发者工具和手册页访问设置)。

  9. 在每个客户机系统上,挂载服务器上安装 Sun Studio 12 软件的目录。


    mount server:filesystem installation_directory
    
  10. 在每个客户机系统上,运行服务器上的系统准备工具,检查客户机系统中是否安装了必备软件,如有必要,应再次安装所有没安装的软件:如果客户机系统安装有 NetBeans C/C++ Development Pack 5.5.1,则会报告缺少 netbeans。请使用 prepare_system - s 命令指定 netbeans 以升级到所需的 NetBeans C/C++ Development Pack 5.5.1 update 1。

    在每个客户机系统上,运行服务器上的系统准备工具,检查客户机系统中是否安装了必备软件,如有必要,应再次安装所有没安装的软件:


    prepare_system -C
    prepare_system -s missing_software_name,missing_software_name,...
    

Procedure使用命令行安装程序

  1. 如果当前不是超级用户 (root),应键入以下命令成为超级用户:


    su
    Password: root-password
    
  2. 在包含安装程序的目录中,键入以下命令启动安装程序:


    ./installer -nodisplay
    
  3. 阅读“软件许可协议”并键入 yes 以接受软件许可协议。

  4. 如果希望安装中文或日文的本地化 Sun Studio 12 软件,请选择 Chinese(中文)或 Japanese(日文)语言环境。

  5. 取消选定不想安装的软件组件和子组件。

  6. 如果安装程序报告缺少必备软件,可以选择 Update All Prerequisites(更新所有必备软件)来安装所有没安装的软件。

  7. 如果先前已安装 Sun Studio 12 软件的部分组件,安装程序将在相同的目录中安装其他组件。如果先前未安装该软件的任何组件,且希望将 Sun Studio 12 软件安装在除 /opt 之外的其他目录中,请指定安装目录。

  8. 选择“继续”设置高级选项,并选择 Copy system prerequisites(复制系统必备软件)。

  9. 按照安装程序的说明完成安装。

  10. 在每个客户机系统上,设置 PATHMANPATH 以访问服务器上的 Sun Studio 12 软件和手册页(请参见开发者工具和手册页访问设置)。

  11. 在每个客户机系统上,挂载服务器上安装 Sun Studio 12 软件的目录。


    mount server:filesystem installation_directory
    
  12. 在每个客户机系统上,运行服务器上的系统准备工具,检查客户机系统中是否安装了必备软件,如有必要,应再次安装所有没安装的软件:如果客户机系统安装有 NetBeans C/C++ Development Pack 5.5.1,则会报告缺少 netbeans。请使用 prepare_system - s 命令指定 netbeans 以升级到所需的 NetBeans C/C++ Development Pack 5.5.1 update 1。


    prepare_system -C
    prepare_system -s missing_software_name,missing_software_name,...