OpenIndiana: Hipster-20211031을 새로 설치할 때 패키지를 설치하려고 하면 "설치된 회사에서 제외됨" 오류가 발생합니다.

OpenIndiana: Hipster-20211031을 새로 설치할 때 패키지를 설치하려고 하면 "설치된 회사에서 제외됨" 오류가 발생합니다.

OpenIndiana를 처음 사용해 보았습니다. OI-hipster-gui-20211031.iso라이브 이미지(최신 버전인 것 같습니다)를 사용하여 qemu-kvm 가상 머신에 설치했습니다 .

가장 먼저 하고 싶은 일은 개발 환경을 구축하는 것입니다. ~에 따르면이 페이지는 OpenIndiana 문서에서 발췌한 것입니다., "OpenIndiana Hipster에 Git을 설치하는 것은 쉽습니다." 그러나 상황이 그렇게 간단하지 않다는 것을 알았습니다.

ppelleti@illumos:~$ sudo pkg install git
Creating Plan (Solver setup): |
pkg install: No matching version of developer/versioning/git can be installed:
  Reject:  pkg://openindiana.org/developer/versioning/[email protected]
             to
           pkg://openindiana.org/developer/versioning/[email protected]
  Reason:  This version is excluded by installed incorporation consolidation/userland/[email protected]
ppelleti@illumos:~$

다른 패키지를 설치하려고 시도했지만 동일한 오류 메시지가 나타납니다.

ppelleti@illumos:~$ sudo pkg install build-essential
Creating Plan (Solver setup): |
pkg install: No matching version of metapackages/build-essential can be installed:
  Reject:  pkg://openindiana.org/metapackages/[email protected]
  Reason:  This version is excluded by installed incorporation consolidation/userland/[email protected]
ppelleti@illumos:~$

온라인에서 "설치된 회사에서 제외됨"이라고 검색했는데 일반적인 문제인 것 같은데 뚜렷한 해결책이 없는 것 같습니다. 특히 제 경우에는 효과가 없었습니다.

예를 들어,이 문제이것이 패키지 게시자에 문제가 있음을 나타내는 것 같습니다. 내 패키지 게시자는 다음과 같습니다.

ppelleti@illumos:~$ pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
openindiana.org              origin   online F http://pkg.openindiana.org/hipster/
ppelleti@illumos:~$

이것은 내가 설정한 것이 아닙니다. 이 게시자는 바로 hipster-20211031새로 설치하면 바로 제공되는 게시자입니다.

내가 링크한 문제는 Solaris 지원 계약 만료로 인해 게시자가 더 이상 사용되지 않게 되는 것과 관련이 있는 것 같지만 OpenIndiana는 오픈 소스이므로 라이센스 문제가 없어야 하기 때문에 내 경우에는 관련이 없는 것 같습니다.

간단한 해결책이 있습니까? Linux에서 왔기 때문에 이렇게 어려울 줄은 몰랐습니다. 실제보다 더 신비로운 pkg것 같아요 .apt-get

답변1

위의 설명에 대한 응답으로 pkg update업데이트 587 패키지(오랜 시간이 소요됨)를 실행한 다음 시스템을 다시 시작하면 문제가 해결되었습니다.

이는 새로운 OpenIndiana 2022.10 텍스트 설치 설치이므로 시스템이 새 제품이더라도 새 패키지를 설치하기 전에 이 프로세스를 완료해야 할 수도 있습니다.

관련 정보