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.
% mkdir -m 0775 -p /var/pkg/ssl
% cp -i download-directory/pkg.oracle.com.key.pem /var/pkg/ssl % cp -i download-directory/pkg.oracle.com.certificate.pem /var/pkg/ssl
% 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
% pkg list -af 'pkg://solarisstudio/developer/solarisstudio-124/*' NAME (PUBLISHER) VERSION IFO developer/solarisstudio-124/backend (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/c++ (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/cc (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/code-analyzer (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/dbx (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/dbxtool (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/dmake (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/fortran (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/library/c++-libs (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/library/f90-libs (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/library/math-libs (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/library/oic-libs (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/library/perflib (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/library/studio-gccrt (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/oic (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/performance-analyzer (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/studio-common (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/studio-ide (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/studio-ja (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/studio-legal (solarisstudio) 12.4-1.0.0.0 --- developer/solarisstudio-124/studio-zhCN (solarisstudio) 12.4-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.
# pkg install -nv solarisstudio-124 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/solarisstudio-124 None -> 12.4,5.11-1.0.0.0:20141014T181118Z developer/solarisstudio-124/backend None -> 12.4,5.11-1.0.0.0:20141014T180159Z developer/solarisstudio-124/c++ None -> 12.4,5.11-1.0.0.0:20141014T180237Z developer/solarisstudio-124/cc None -> 12.4,5.11-1.0.0.0:20141014T180346Z developer/solarisstudio-124/code-analyzer None -> 12.4,5.11-1.0.0.0:20141014T180351Z developer/solarisstudio-124/dbx None -> 12.4,5.11-1.0.0.0:20141014T180354Z developer/solarisstudio-124/dbxtool None -> 12.4,5.11-1.0.0.0:20141014T180411Z developer/solarisstudio-124/dmake None -> 12.4,5.11-1.0.0.0:20141014T180414Z developer/solarisstudio-124/fortran None -> 12.4,5.11-1.0.0.0:20141014T180438Z developer/solarisstudio-124/library/c++-libs None -> 12.4,5.11-1.0.0.0:20141014T180343Z developer/solarisstudio-124/library/f90-libs None -> 12.4,5.11-1.0.0.0:20141014T180418Z developer/solarisstudio-124/library/math-libs None -> 12.4,5.11-1.0.0.0:20141014T180514Z developer/solarisstudio-124/library/oic-libs None -> 12.4,5.11-1.0.0.0:20141014T180527Z developer/solarisstudio-124/library/perflib None -> 12.4,5.11-1.0.0.0:20141014T180826Z developer/solarisstudio-124/library/studio-gccrt None -> 12.4,5.11-1.0.0.0:20141014T181033Z developer/solarisstudio-124/oic None -> 12.4,5.11-1.0.0.0:20141014T180515Z developer/solarisstudio-124/performance-analyzer None -> 12.4,5.11-1.0.0.0:20141014T181016Z developer/solarisstudio-124/studio-common None -> 12.4,5.11-1.0.0.0:20141014T181033Z developer/solarisstudio-124/studio-ide None -> 12.4,5.11-1.0.0.0:20141014T181037Z developer/solarisstudio-124/studio-ja None -> 12.4,5.11-1.0.0.0:20141014T181111Z developer/solarisstudio-124/studio-legal None -> 12.4,5.11-1.0.0.0:20141014T181115Z developer/solarisstudio-124/studio-zhCN None -> 12.4,5.11-1.0.0.0:20141014T181115Z
# pkg install -nv solarisstudio-124/package-name
For example, for the C++ compiler:
# pkg install -nv solarisstudio-124/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/solarisstudio-124/backend None -> 12.4,5.11-1.0.0.0:20141014T180159Z developer/solarisstudio-124/c++ None -> 12.4,5.11-1.0.0.0:20141014T180237Z developer/solarisstudio-124/cc None -> 12.4,5.11-1.0.0.0:20141014T180346Z developer/solarisstudio-124/library/c++-libs None -> 12.4,5.11-1.0.0.0:20141014T180343Z developer/solarisstudio-124/library/math-libs None -> 12.4,5.11-1.0.0.0:20141014T180514Z developer/solarisstudio-124/library/studio-gccrt None -> 12.4,5.11-1.0.0.0:20141014T181033Z developer/solarisstudio-124/studio-common None -> 12.4,5.11-1.0.0.0:20141014T181033Z developer/solarisstudio-124/studio-ja None -> 12.4,5.11-1.0.0.0:20141014T181111Z developer/solarisstudio-124/studio-legal None -> 12.4,5.11-1.0.0.0:20141014T181115Z developer/solarisstudio-124/studio-zhCN None -> 12.4,5.11-1.0.0.0:20141014T181115Z
# pkg install solarisstudio-124
# pkg install solarisstudio-124/package-name solarisstudio-124/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 B–2.
Next Steps
See the next section about additional installation options and tips. See Chapter 5, After Installing Oracle Solaris Studio 12.4 for information about setting up user access and testing the installation.