【发布时间】:2017-08-22 15:28:55
【问题描述】:
我已经从虚拟机中的 Live DVD 安装了 Solaris 11.3 (Intel X86)。升级全新安装,没有更新待处理。如here 所述,添加了带有证书的 Oracle Developer Studio 发布者。确保sunpro-incorporation 元包是最新的,正如relevant Oracle docs 所解释的那样。是的,我的版本是0.5.11-0.175.3.20.0.2.0。是的,我已经安装了developer-studio-utilities 包。
尽管做了所有这些努力,我还是无法安装 Developer Studio 12.6(或 12.5,就此而言)。尝试“试运行”安装命令 pkg install -nv developerstudio-126 失败,输出如下:
Creating Plan (Running solver): / pkg install: No solution was found to satisfy constraints maintained incorporations: pkg://solaris/consolidation/SunVTS/SunVTS-incorporation@7.19.2-0.175.3.0.0.26.3 pkg://solaris/consolidation/X/X-incorporation@0.5.11-0.175.3.1.0.2.1489 pkg://solaris/consolidation/admin/admin-incorporation@0.5.11-0.175.1.0.0.5.0 pkg://solaris/consolidation/cacao/cacao-incorporation@0.5.11-0.175.3.0.0.24.0 pkg://solaris/consolidation/cde/cde-incorporation@0.5.11-0.175.3.0.0.16.0 pkg://solaris/consolidation/cns/cns-incorporation@0.5.11-0.175.3.0.0.24.0 pkg://solaris/consolidation/dbtg/dbtg-incorporation@0.5.11-0.175.3.0.0.29.0 pkg://solaris/consolidation/ddt/ddt-incorporation@8.9.15.9.11 pkg://solaris/consolidation/desktop/desktop-incorporation@0.5.11-0.175.3.0.0.28.0 pkg://solaris/consolidation/desktop/gnome-incorporation@0.5.11-0.175.3.0.0.26.0 pkg://solaris/consolidation/gfx/gfx-incorporation@0.5.11-0.175.1.0.0.5.0 pkg://solaris/consolidation/ips/ips-incorporation@0.5.11-0.175.3.0.0.26.0 pkg://solaris/consolidation/java-7/java-7-incorporation@1.7.0.85.33-0 pkg://solaris/consolidation/java-8/java-8-incorporation@1.8.0.60.27-0 pkg://solaris/consolidation/jdmk/jdmk-incorporation@0.5.11-0.175.2.0.0.22.0 pkg://solaris/consolidation/l10n/l10n-incorporation@0.5.11-0.175.3.0.0.26.2 pkg://solaris/consolidation/man/man-incorporation@0.5.11-0.175.3.0.0.28.0 pkg://solaris/consolidation/nspg/nspg-incorporation@0.5.11-0.175.1.0.0.5.0 pkg://solaris/consolidation/nvidia/nvidia-incorporation@0.5.11-0.175.3.0.0.17.0 pkg://solaris/consolidation/osnet/osnet-incorporation@0.5.11-0.175.3.1.0.5.0 pkg://solaris/consolidation/sfw/sfw-incorporation@0.5.11-0.175.3.0.0.30.0 pkg://solaris/consolidation/sic_team/sic_team-incorporation@0.5.11-0.175.3.0.0.20.0 pkg://solaris/consolidation/solaris_re/solaris_re-incorporation@0.5.11-0.175.3.1.0.5.0 pkg://solaris/consolidation/ssm/ssm-incorporation@2.3.3.0-0.175.3.0.0.29.0 pkg://solaris/consolidation/sunpro/sunpro-incorporation@0.5.11-0.175.3.20.0.2.0 pkg://solaris/consolidation/ub_javavm-6/ub_javavm-6-incorporation@1.6.0.999.99-0 pkg://solaris/consolidation/userland/userland-incorporation@0.5.11-0.175.3.1.0.3.0 pkg://solaris/consolidation/xvm/xvm-incorporation@0.5.11-0.175.1.0.0.5.0 pkg://solaris/entire@0.5.11-0.175.3.1.0.5.2 Plan Creation: Package solver is unable to compute solution. Dependency analysis is unable to determine exact cause. Try specifying expected results to obtain more detailed error messages. Include specific version of packages you wish installed.
为了我的辩护,我想提一下,我有一些 Solaris 管理员经验,可以追溯到 10 天的版本,这不是我第一次安装 Solaris 软件包。不知道这次是什么问题。任何帮助将不胜感激...
【问题讨论】:
-
pkg install -v产生了什么?它通常会指出丢失的包裹。另外,你是怎么得到版本0.175.3.20.0.2.0的?看起来像是构建 #2,而公开可用的构建是0.5.11-0.175.3.20.0.6.0 -
如果 pkg.oracle.com 不提供更新,那么谁来提供? :-)
-
@myaut:问题是我没有 Solaris 支持合同,而您所指的页面明确指出“Oracle 客户拥有有效的 Oracle 支持计划 [强调mine] 可以访问支持包存储库”。您可以免费使用 Solaris,也可以免费使用编译器——但显然不能同时使用... :-)
-
我检查了文档,不幸的是 SRU20 是必需的。您可能会尝试使用 Solaris 10 的 tar 存档来获得正确版本的编译器(但您仍然需要从 IPS 安装运行时库,我猜您将从 12.5 获得库)。