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/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.
# 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 #
# 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 #
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
# pkg install --accept developerstudio-126
# 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.
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.