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 텍스트 설치 설치이므로 시스템이 새 제품이더라도 새 패키지를 설치하기 전에 이 프로세스를 완료해야 할 수도 있습니다.