Sun Studio 12 Installation Reference Guide (English, Japanese, Simplified Chinese)

Chapter 1 Installing the Sun Studio 12 Software on a Solaris Server for Use by Clients With a Different Architecture

This chapter includes information about the following:

Installing on a Solaris Server for Use by Clients With a Different Architecture

You can install the Sun Studio 12 software on a server running the Solaris OS for use by client systems with a different architecture. You can install the Sun Studio 12 software on a SPARC based server for use by x86 based client systems. Or you can install the Sun Studio 12 software on an x86 based server for use by SPARC based client systems. You can include the system preparation tool in the installed product so that it can be used to install the prerequisite software on each client system.

The simplest way to install the software on a server is to use the batch installer. However, the batch installer installs all components of the Sun Studio 12 software. If you want to choose which components of the software to install, you must use the graphical user interface installer or command-line installer.

ProcedureUsing the Batch Installer

  1. If you are not currently superuser (root), become superuser by typing:


    su
    Password: root-password
    
  2. In the directory that contains the batch_installer command, run the command to view the software license agreement:


    ./batch_installer --show-sla
    
  3. Do one of the following:

    • Run the batch_installer command to accept the software license agreement, install the Sun Studio 12 software, and copy the prerequisite software to the server:


      ./batch_installer --accept-sla --copy-prerequisites -a client_architecture
      

      To install the software on a SPARC based server for use by x86 based clients, client_architecture is intel-S2. To install the software on an x86 based server for use by SPARC based clients, client_architecture is sparc-S2.

      To install the Sun Studio 12 software in a directory other than /opt, specify the installation directory with the -d option.

      The available recommended product patches are installed by default. If you do not want to install these patches, specify the --no-prodpatch option.

    • Run the batch installer to check for the required prerequisite software and install any missing software, accept the software license agreement, install the Sun Studio 12 software, and copy the prerequisite software to the server:


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

      To install the software on a SPARC based server for use by x86 based clients, client_architecture is intel-S2. To install the software on an x86 based server for use by SPARC based clients, client_architecture is sparc-S2.

      To install the Sun Studio 12 software in a directory other than /opt, specify the installation directory with the -d option.

      The available recommended product patches are installed by default. If you do not want to install these patches, specify the --no-prodpatch option.

  4. On each client system, set the PATH and MANPATH environment variables to access the Sun Studio 12 software and man pages on the server (see Setting Up Access to the Developer Tools and Man Pages in Sun Studio 12 Quick Installation (English, Japanese, Simplified Chinese).

  5. On each client system, mount the directory on the server in which you installed the Sun Studio 12 software.


    mount server:filesystem directory
    
  6. On each client system, run the system preparation tool on the server to check the client system for the prerequisite software and again, if necessary, to install any missing software. If the client system has NetBeans C/C++ Development Pack 5.5.1 installed, netbeans is reported as missing. Specify netbeans with the prepare_system -s command to upgrade to the required NetBeans C/C++ Development Pack 5.5.1 update 1.


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

ProcedureUsing the Graphical User Interface Installer

  1. If you are not currently superuser (root), become superuser by typing:


    su
    Password: root-password
    
  2. In the directory that contains the installer, start the installer by typing:


    ./installer -a client_architecture
    

    To install the software on a SPARC based server for use by x86 based clients, client_architecture is intel-S2. To install the software on an x86 based server for use by SPARC based clients, client_architecture is sparc-S2.

  3. On the Software License Agreement page, click Yes (Accept License).

  4. On the Locale Selection page, click the Japanese checkbox or the Chinese checkbox if you want to install the localized Sun Studio 12 software in either of these languages.

  5. On the Select Options page:

    1. If the Missing prerequisites field lists any missing prerequisite software, install the missing software by clicking the Update button.

    2. To install the Sun Studio 12 software in a directory other than /opt, type the directory name in the Installation directory field. If you have previously installed some components of the Sun Studio 12 software, the Installation directory field displays that installation directory, and the installer will install additional components in the same directory.

    3. Click the Advanced options tab.

      The message Notice: Cross-installing! is displayed above the checkboxes.

      Select the Copy system prerequisites checkbox.

  6. On the Select Components page, click the checkbox to delete the check mark for any component you do not want to install. If you want to install only selected subcomponents of the Sun Studio 12 Compilers and Tools component, click the + icon to expand the component, and click the checkbox for any subcomponent you do not want to install.

  7. Proceed through the remaining pages to complete the installation on the server.

  8. On each client system, set the PATH and MANPATH to access the Sun Studio 12 software and man pages on the server (see Setting Up Access to the Developer Tools and Man Pages in Sun Studio 12 Quick Installation (English, Japanese, Simplified Chinese)).

  9. On each client system, mount the directory on the server in which you installed the Sun Studio 12 software.


    mount server:filesystem directory
    
  10. On each client system, run the system preparation tool on the server to check the client system for the prerequisite software and again, if necessary, to install any missing software. If the client system has NetBeans C/C++ Development Pack 5.5.1 installed, netbeans is reported as missing. Specify netbeans with the prepare_system -s command to upgrade to the required NetBeans C/C++ Development Pack 5.5.1 update 1.


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

ProcedureUsing the Command-Line Installer

  1. If you are not currently superuser (root), become superuser by typing:


    su
    Password: root-password
    
  2. In the directory that contains the installer, start the installer by typing:


    ./installer -a client_architecture -nodisplay
    

    To install the software on a SPARC based server for use by x86 based clients, client_architecture is intel-S2. To install the software on an x86 based server for use by SPARC based clients, client_architecture is sparc-S2.

  3. Read the Software License Agreement and accept it by typing yes.

  4. Select the Chinese locale or the Japanese locale if you want to install the localized Sun Studio 12 software in either of these languages.

  5. If the installer reports that any prerequisite software is missing, install the missing software by choosing Update All Prerequisites.

  6. If you have previously installed some components of the Sun Studio 12 software, the installer will install additional components in the same directory. If you have not previously installed any components of the software, and you want to install the Sun Studio 12 software in a directory other than /opt, specify the installation directory.

  7. Select Continue to advanced options, and select Copy system prerequisites.

  8. Deselect any software component or subcomponent you do not want to install.

  9. Follow the installer instructions to complete the installation.

  10. On each client system, set the PATH and MANPATH environment variables to access the Sun Studio 12 software and man pages on the server (see Setting Up Access to the Developer Tools and Man Pages in Sun Studio 12 Quick Installation (English, Japanese, Simplified Chinese)).

  11. On each client system, mount the directory on the server in which you installed the Sun Studio 12 software.


    mount server:filesystem directory
    
  12. On each client system, run the system preparation tool on the server to check the client system for the prerequisite software and again, if necessary, to install any missing software. If the client system has NetBeans C/C++ Development Pack 5.5.1 installed, netbeans is reported as missing. Specify netbeans with the prepare_system -s command to upgrade to the required NetBeans C/C++ Development Pack 5.5.1 update 1.


    prepare_system -C
    prepare_system -s missing_software_name,missing_software_name