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.