开始之前
请参见Oracle Solaris 11 上的安装任务以确保您已完成了预备任务,包括验证在系统上安装软件的权限。
% 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:~#
如果您使用软件包管理器图形应用程序,则在重新启动软件包管理器时可以找到新发现的软件包。
# 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
例如,对于 C++ 编译器:
# 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 #
必须指定 –-accept 选项才能确认许可证协议。许可证文本如下所示:
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 ...
其中 package-name 是您演习整个分发安装时列出的软件包之一。在图 7, 表 7, Oracle Solaris 11 的 Oracle Developer Studio 12.6 软件包名称中也列出了这些软件包。
接下来的步骤
有关其他安装选项和提示,请参见下一部分。有关设置用户访问权限和对安装进行测试的信息,请参见安装 Oracle Developer Studio 12.6 后。