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ほど不快な「驚き」はありません。 out)、しかし私はその驚きが何であるかわかりません。

注:関連している場合は、現在ゾーン/ライトを使用せずにシステムを機械として扱っています。

答え1

これらの問題は今後のアップデートで発生する可能性があるため、古い評価パッケージを追加でインストールするのを防ぐために、リリース/評価パッケージがリポジトリから削除されました。 golangを試したい場合は、現在利用可能な11.4ベータ版をインストールすることをお勧めします。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

関連情報