Go to main content
Oracle® Developer Studio 12.5: Installation Guide

Exit Print View

Updated: July 2016
 
 

How to Install Oracle Developer Studio 12.5 from the Package Repository

Before You Begin

See Installation Tasks on Oracle Solaris 11 to ensure you have done the preliminary tasks including verifying permissions to install software on the system.

  1. Create a directory in /var/pkg to store the key and certificate you downloaded from pkg-register.oracle.com.
    % mkdir -m 0775 -p /var/pkg/ssl
  2. Copy the key and certificate into the directory.
    % cp -i download-directory/pkg.oracle.com.key.pem /var/pkg/ssl
    % cp -i download-directory/pkg.oracle.com.certificate.pem /var/pkg/ssl
  3. Add the Oracle Developer Studio publisher.
    % pkg set-publisher \
    -k /var/pkg/ssl/pkg.oracle.com.key.pem \
    -c /var/pkg/ssl/pkg.oracle.com.certificate.pem \
    -G '*' -g https://pkg.oracle.com/solarisstudio/release solarisstudio
  4. To list the Oracle Developer Studio 12.5 packages, type:
    % pkg list -af 'pkg://solarisstudio/developer/developerstudio-125/*'
    NAME (PUBLISHER)                                  VERSION                     IFO
    developer/developerstudio-125/backend (solarisstudio) 12.5-1.0.0.0              ---
    developer/developerstudio-125/c++ (solarisstudio)   12.5-1.0.0.0                ---
    developer/developerstudio-125/cc (solarisstudio)    12.5-1.0.0.0                ---
    developer/developerstudio-125/code-analyzer (solarisstudio) 12.5-1.0.0.0        ---
    developer/developerstudio-125/dbx (solarisstudio)   12.5-1.0.0.0                ---
    developer/developerstudio-125/dbxtool (solarisstudio) 12.5-1.0.0.0              ---
    developer/developerstudio-125/dmake (solarisstudio) 12.5-1.0.0.0                ---
    developer/developerstudio-125/fortran (solarisstudio) 12.5-1.0.0.0              ---
    developer/developerstudio-125/library/c-libs (solarisstudio) 12.5-1.0.0.0     ---
    developer/developerstudio-125/library/c++-libs (solarisstudio) 12.5-1.0.0.0     ---
    developer/developerstudio-125/library/f90-libs (solarisstudio) 12.5-1.0.0.0     ---
    developer/developerstudio-125/library/math-libs (solarisstudio) 12.5-1.0.0.0    ---
    developer/developerstudio-125/library/oic-libs (solarisstudio) 12.5-1.0.0.0     ---
    developer/developerstudio-125/library/perflib (solarisstudio) 12.5-1.0.0.0      ---
    developer/developerstudio-125/library/studio-gccrt (solarisstudio) 12.5-1.0.0.0 ---
    developer/developerstudio-125/oic (solarisstudio)   12.5-1.0.0.0                ---
    developer/developerstudio-125/performance-analyzer (solarisstudio) 12.5-1.0.0.0 ---
    developer/developerstudio-125/studio-common (solarisstudio) 12.5-1.0.0.0        ---
    developer/developerstudio-125/studio-ide (solarisstudio) 12.5-1.0.0.0           ---
    developer/developerstudio-125/studio-ja (solarisstudio) 12.5-1.0.0.0            ---
    developer/developerstudio-125/studio-legal (solarisstudio) 12.5-1.0.0.0         ---
    developer/developerstudio-125/studio-zhCN (solarisstudio) 12.5-1.0.0.0          ---

    If you use the Package Manager graphical application you will be able to locate the newly discovered packages when you restart the Package Manager.

  5. To do a dry run of an installation of the entire distribution to see what will be installed, type:
    # pkg install -nv developerstudio-125
               Packages to install:       23
         Estimated space available: 33.95 GB
    Estimated space to be consumed:  2.77 GB
           Create boot environment:       No
    Create backup boot environment:       No
              Rebuild boot archive:       No
    
    Changed packages:
    solaris
      developer/library/lint
        None -> 0.5.11,5.11-0.175.1.0.0.20.0:20120709T162225Z
    solarisstudio
      developer/developerstudio-125
        None -> 12.5,5.11-1.0.0.0:20160604T181118Z
      developer/developerstudio-125/backend
        None -> 12.5,5.11-1.0.0.0:20160604T180159Z
      developer/developerstudio-125/c++
        None -> 12.5,5.11-1.0.0.0:20160604T180237Z
      developer/developerstudio-125/cc
        None -> 12.5,5.11-1.0.0.0:20160604T180346Z
      developer/developerstudio-125/code-analyzer
        None -> 12.5,5.11-1.0.0.0:20160604T180351Z
      developer/developerstudio-125/dbx
        None -> 12.5,5.11-1.0.0.0:20160604T180354Z
      developer/developerstudio-125/dbxtool
        None -> 12.5,5.11-1.0.0.0:20160604T180411Z
      developer/developerstudio-125/dmake
        None -> 12.5,5.11-1.0.0.0:20160604T180414Z
      developer/developerstudio-125/fortran
        None -> 12.5,5.11-1.0.0.0:20160604T180438Z
      developer/developerstudio-125/library/c++-libs
        None -> 12.5,5.11-1.0.0.0:20160604T180343Z
      developer/developerstudio-125/library/f90-libs
        None -> 12.5,5.11-1.0.0.0:20160604T180418Z
      developer/developerstudio-125/library/math-libs
        None -> 12.5,5.11-1.0.0.0:20160604T180514Z
      developer/developerstudio-125/library/oic-libs
        None -> 12.5,5.11-1.0.0.0:20160604T180527Z
      developer/developerstudio-125/library/perflib
        None -> 12.5,5.11-1.0.0.0:20160604T180826Z
      developer/developerstudio-125/library/studio-gccrt
        None -> 12.5,5.11-1.0.0.0:20160604T181033Z
      developer/developerstudio-125/oic
        None -> 12.5,5.11-1.0.0.0:20160604T180515Z
      developer/developerstudio-125/performance-analyzer
        None -> 12.5,5.11-1.0.0.0:20160604T181016Z
      developer/developerstudio-125/studio-common
        None -> 12.5,5.11-1.0.0.0:20160604T181033Z
      developer/developerstudio-125/studio-ide
        None -> 12.5,5.11-1.0.0.0:20160604T181037Z
      developer/developerstudio-125/studio-ja
        None -> 12.5,5.11-1.0.0.0:20160604T181111Z
      developer/developerstudio-125/studio-legal
        None -> 12.5,5.11-1.0.0.0:20160604T181115Z
      developer/developerstudio-125/studio-zhCN
        None -> 12.5,5.11-1.0.0.0:20160604T181115Z
    
  6. To do a dry run of a single component, type:
    # pkg install -nv developerstudio-125/package-name
    

    For example, for the C++ compiler:

    # pkg install -nv developerstudio-125/c++
               Packages to install:        11
         Estimated space available:  33.95 GB
    Estimated space to be consumed: 415.39 MB
           Create boot environment:        No
    Create backup boot environment:        No
              Rebuild boot archive:        No
    
    Changed packages:
    solaris
      developer/library/lint
        None -> 0.5.11,5.11-0.175.1.0.0.20.0:20120709T162225Z
    solarisstudio
      developer/developerstudio-125/backend
        None -> 12.5,5.11-1.0.0.0:20160604T180159Z
      developer/developerstudio-125/c++
        None -> 12.5,5.11-1.0.0.0:20160604T180237Z
      developer/developerstudio-125/cc
        None -> 12.5,5.11-1.0.0.0:20160604T180346Z
      developer/developerstudio-125/library/c++-libs
        None -> 12.5,5.11-1.0.0.0:20160604T180343Z
      developer/developerstudio-125/library/math-libs
        None -> 12.5,5.11-1.0.0.0:20160604T180514Z
      developer/developerstudio-125/library/studio-gccrt
        None -> 12.5,5.11-1.0.0.0:20160604T181033Z
      developer/developerstudio-125/studio-common
        None -> 12.5,5.11-1.0.0.0:20160604T181033Z
      developer/developerstudio-125/studio-ja
        None -> 12.5,5.11-1.0.0.0:20160604T181111Z
      developer/developerstudio-125/studio-legal
        None -> 12.5,5.11-1.0.0.0:20160604T181115Z
      developer/developerstudio-125/studio-zhCN
        None -> 12.5,5.11-1.0.0.0:20160604T181115Z
    
  7. Install either the entire distribution or specific packages.

    You must specify the –-accept option to acknowledge the license agreement. The license text reads as follows:

    You acknowledge that your use of Oracle Developer Studio is subject to 
    the Oracle Developer Studio OTN License Agreement. The OTN License Agreement is
    located at :
    http://www.oracle.com/technetwork/licenses/solaris-studio-license-169628.html
    • To install the complete Oracle Developer Studio 12.5 release including all compilers and tools, type:
      # pkg install --accept developerstudio-125
    • To install specific packages type the following:
      # pkg install --accept developerstudio-125/package-name developerstudio-125/package-name ...

      where the package-name is one of the packages listed when you did the dry run of the entire distribution installation. The packages are also listed in Table 7.


      Note -  You do not need to use the –-accept option if you are only installing the studio-gccrt package.

Next Steps

See the next section about additional installation options and tips. See After Installing Oracle Developer Studio 12.5 for information about setting up user access and testing the installation.