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

Exit Print View

Updated: July 2017
 
 

How to Install Oracle Developer Studio 12.6 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.6 packages, type:
    # pkg list -af 'pkg://solarisstudio/developer/developerstudio-126/*'
    NAME (PUBLISHER)                                                       VERSION               IFO
    developer/developerstudio-126/backend (solarisstudio)             12.6-1.0.0.0               ---
    developer/developerstudio-126/c++ (solarisstudio)                 12.6-1.0.0.0               ---
    developer/developerstudio-126/cc (solarisstudio)                  12.6-1.0.0.0               ---
    developer/developerstudio-126/code-analyzer (solarisstudio)       12.6-1.0.0.0               ---
    developer/developerstudio-126/dbx (solarisstudio)                 12.6-1.0.0.0               ---
    developer/developerstudio-126/dbxtool (solarisstudio)             12.6-1.0.0.0               ---
    developer/developerstudio-126/dmake (solarisstudio)               12.6-1.0.0.0               ---
    developer/developerstudio-126/fortran (solarisstudio)             12.6-1.0.0.0               ---
    developer/developerstudio-126/library/c++-libs (solarisstudio)    12.6-1.0.0.0               ---
    developer/developerstudio-126/library/c-libs (solarisstudio)      12.6-1.0.0.0               ---
    developer/developerstudio-126/library/f90-libs (solarisstudio)    12.6-1.0.0.0               ---
    developer/developerstudio-126/library/math-libs (solarisstudio)   12.6-1.0.0.0               ---
    developer/developerstudio-126/library/oic-libs (solarisstudio)    12.6-1.0.0.0               ---
    developer/developerstudio-126/library/perflib (solarisstudio)     12.6-1.0.0.0               ---
    developer/developerstudio-126/library/studio-gccrt (solarisstudio)12.6-1.0.0.0               ---
    developer/developerstudio-126/oic (solarisstudio)                 12.6-1.0.0.0               ---
    developer/developerstudio-126/performance-analyzer (solarisstudio)12.6-1.0.0.0               ---
    developer/developerstudio-126/studio-common (solarisstudio)       12.6-1.0.0.0               ---
    developer/developerstudio-126/studio-ide (solarisstudio)          12.6-1.0.0.0               ---
    developer/developerstudio-126/studio-ja (solarisstudio)           12.6-1.0.0.0               ---
    developer/developerstudio-126/studio-legal (solarisstudio)        12.6-1.0.0.0               ---
    developer/developerstudio-126/studio-zhCN (solarisstudio)         12.6-1.0.0.0               ---
    root@sparcbox:~#

    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-126
    ------------------------------------------------------------
    Package: pkg://solarisstudio/developer/developerstudio-126/studio-legal@12.6,5.11-1.0.0.0:20170614T234539Z
    License: devpro.OTN.license
    
    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/studio-license-2980206.html
    
               Packages to install:        34
         Estimated space available: 357.35 GB
    Estimated space to be consumed:   2.55 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
      library/python/libxml2-34
        None -> 2.9.2,5.11-0.175.3.0.0.30.0:20150821T170222Z
      library/python/lxml-34
        None -> 2.3.3,5.11-0.175.3.0.0.30.0:20150821T170254Z
      library/python/mako-34
        None -> 0.4.1,5.11-0.175.3.0.0.30.0:20150821T170308Z
      library/python/pip-34
        None -> 6.0.8,5.11-0.175.3.0.0.30.0:20150821T170528Z
      library/python/pybonjour-34
        None -> 1.1.1,5.11-0.175.3.0.0.30.0:20150821T170601Z
      library/python/pyopenssl-34
        None -> 0.13,5.11-0.175.3.0.0.30.0:20150821T170648Z
      library/python/requests-34
        None -> 2.6.0,5.11-0.175.3.0.0.30.0:20150821T170828Z
      library/python/setuptools-34
        None -> 0.9.6,5.11-0.175.3.0.0.30.0:20150821T170854Z
      library/python/simplejson-34
        None -> 3.6.5,5.11-0.175.3.0.0.30.0:20150821T170908Z
      runtime/python-34
        None -> 3.4.3,5.11-0.175.3.0.0.30.0:20150821T171714Z
    solarisstudio
      developer/developerstudio-126
        None -> 12.6,5.11-1.0.0.0:20170614T234540Z
      developer/developerstudio-126/backend
        None -> 12.6,5.11-1.0.0.0:20170614T233949Z
      developer/developerstudio-126/c++
        None -> 12.6,5.11-1.0.0.0:20170614T234020Z
      developer/developerstudio-126/cc
        None -> 12.6,5.11-1.0.0.0:20170614T234109Z
      developer/developerstudio-126/code-analyzer
        None -> 12.6,5.11-1.0.0.0:20170614T234114Z
      developer/developerstudio-126/dbx
        None -> 12.6,5.11-1.0.0.0:20170614T234117Z
      developer/developerstudio-126/dbxtool
        None -> 12.6,5.11-1.0.0.0:20170614T234131Z
      developer/developerstudio-126/dmake
        None -> 12.6,5.11-1.0.0.0:20170614T234133Z
      developer/developerstudio-126/fortran
        None -> 12.6,5.11-1.0.0.0:20170614T234142Z
      developer/developerstudio-126/library/c++-libs
        None -> 12.6,5.11-1.0.0.0:20170614T234107Z
      developer/developerstudio-126/library/c-libs
        None -> 12.6,5.11-1.0.0.0:20170614T234109Z
      developer/developerstudio-126/library/f90-libs
        None -> 12.6,5.11-1.0.0.0:20170614T234137Z
      developer/developerstudio-126/library/math-libs
        None -> 12.6,5.11-1.0.0.0:20170614T234200Z
      developer/developerstudio-126/library/oic-libs
        None -> 12.6,5.11-1.0.0.0:20170614T234210Z
      developer/developerstudio-126/library/perflib
        None -> 12.6,5.11-1.0.0.0:20170614T234402Z
      developer/developerstudio-126/library/studio-gccrt
        None -> 12.6,5.11-1.0.0.0:20170614T234502Z
      developer/developerstudio-126/oic
        None -> 12.6,5.11-1.0.0.0:20170614T234201Z
      developer/developerstudio-126/performance-analyzer
        None -> 12.6,5.11-1.0.0.0:20170614T234451Z
      developer/developerstudio-126/studio-common
        None -> 12.6,5.11-1.0.0.0:20170614T234502Z
      developer/developerstudio-126/studio-ide
        None -> 12.6,5.11-1.0.0.0:20170614T234506Z
      developer/developerstudio-126/studio-ja
        None -> 12.6,5.11-1.0.0.0:20170614T234539Z
      developer/developerstudio-126/studio-legal
        None -> 12.6,5.11-1.0.0.0:20170614T234539Z
      developer/developerstudio-126/studio-zhCN
        None -> 12.6,5.11-1.0.0.0:20170614T234540Z
    #
  6. To do a dry run of a single component, type:
    # pkg install -nv developerstudio-126/package-name
    

    For example, for the C++ compiler:

    # pkg install -nv developerstudio-126/c++
    ------------------------------------------------------------
    Package: pkg://solarisstudio/developer/developerstudio-126/studio-legal@12.6,5.11-1.0.0.0:20170614T234539Z
    License: devpro.OTN.license
    
    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/studio-license-2980206.html
    
               Packages to install:        12
         Estimated space available: 355.63 GB
    Estimated space to be consumed: 585.90 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-126/backend
        None -> 12.6,5.11-1.0.0.0:20170614T233949Z
      developer/developerstudio-126/c++
        None -> 12.6,5.11-1.0.0.0:20170614T234020Z
      developer/developerstudio-126/cc
        None -> 12.6,5.11-1.0.0.0:20170614T234109Z
      developer/developerstudio-126/library/c++-libs
        None -> 12.6,5.11-1.0.0.0:20170614T234107Z
      developer/developerstudio-126/library/c-libs
        None -> 12.6,5.11-1.0.0.0:20170614T234109Z
      developer/developerstudio-126/library/math-libs
        None -> 12.6,5.11-1.0.0.0:20170614T234200Z
      developer/developerstudio-126/library/studio-gccrt
        None -> 12.6,5.11-1.0.0.0:20170614T234502Z
      developer/developerstudio-126/studio-common
        None -> 12.6,5.11-1.0.0.0:20170614T234502Z
      developer/developerstudio-126/studio-ja
        None -> 12.6,5.11-1.0.0.0:20170614T234539Z
      developer/developerstudio-126/studio-legal
        None -> 12.6,5.11-1.0.0.0:20170614T234539Z
      developer/developerstudio-126/studio-zhCN
        None -> 12.6,5.11-1.0.0.0:20170614T234540Z
    #
  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.6 release including all compilers and tools, type:
      # pkg install --accept developerstudio-126
    • To install specific packages type the following:
      # pkg install --accept developerstudio-126/package-name developerstudio-126/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.6 for information about setting up user access and testing the installation.