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 --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

관련 정보