Solaris
無法通過 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/golang@1.7-5.12.0.0.0.122.0 Reason: No version for 'require' dependency on release/evaluation can be found
我是 Solaris 新手,但通過 pkg 安裝了一些其他東西,並且我也熟悉 Linux 系統上的其他打包系統(rpm、apt 等)。
我錯過了什麼?
缺少對發布/評估的依賴似乎不是我可以安裝的,我看過一篇關於 11.4 和 FOSS 軟體安裝沒有像 11.3 那樣令人討厭的“驚喜”(我想我剛剛發現),但我看不出這些驚喜是什麼。
注意:如果相關,我目前沒有使用區域/等,我只是將系統視為一台機器。
發布/評估包已從儲存庫中刪除,以防止進一步安裝過時的評估包,因為這些會在未來的更新中出現問題。如果您有興趣嘗試 golang,我們建議安裝現在可用的 11.4 beta 版本,請參閱http://www.oracle.com/technetwork/server-storage/solaris11/114beta/solaris114beta-4257760.html
獲取包依賴
$ pkg contents -r -o fmri,type -t depend developer/golang-15 FMRI TYPE pkg:/runtime/perl-522@5.22.1-5.12.0.0.0.95.0 require pkg:/system/library@0.5.11-0.175.3.1.0.3.0 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