无法通过 pkg 在 Solaris 上安装 Golang - 发布/评估依赖项

无法通过 pkg 在 Solaris 上安装 Golang - 发布/评估依赖项

在 Sparc 硬件上新安装 Solaris 11.3 时,我尝试安装 Golang,但遇到以下问题:

# pkg install --accept developer/golang
Creating Plan (Solver setup): |
pkg install: No matching version of developer/golang can be installed:
  Reject:  pkg://solaris/developer/[email protected]
  Reason:  No version for 'require' dependency on release/evaluation can be found

我是 Solaris 的新手,但已经通过 pkg 安装了一些其他东西,并且也熟悉 Linux 系统上的其他打包系统(rpm、apt 等)。

我缺少什么?

缺少对发布/评估的依赖似乎不是我可以安装的东西,我看过一篇关于 11.4 的帖子,并且 FOSS 软件安装没有像 11.3 这样令人讨厌的“惊喜”(我想我刚刚发现),但我看不出那些惊喜是什么。

注意:如果相关的话,我目前没有使用区域/等,我只是将系统视为一台机器。

答案1

发布/评估包已从存储库中删除,以防止进一步安装相当过时的评估包,因为这些问题会在未来的更新中出现。如果您有兴趣尝试 golang,我们建议您安装现已推出的 11.4 beta 版本,请参阅http://www.oracle.com/technetwork/server-storage/solaris11/114beta/solaris114beta-4257760.html

答案2

获取包依赖项

$ pkg contents -r -o fmri,type -t depend developer/golang-15

FMRI                                         TYPE
pkg:/runtime/[email protected] require
pkg:/system/[email protected]   require
release/evaluation                           require

显示perl版本

$ perl --version

This is perl 5, version 12, subversion 5 (v5.12.5) built for i86pc-solaris-thread-multi-64

软件包仅适用于 x86,并且需要 perl 5.22

解锁 perl-512 并允许其升级

$ pgk change-facet facet-version-lock.runtime/perl-512=false

$ pkg install golang-15

或者

$ pkg install --accept developer/golang

相关内容