Solaris 11 Intel 컴퓨터에 .pkg 파일을 설치하려고 하는데 다음 오류가 발생합니다.
pkg install: The following pattern(s) did not match any allowable packages. Try
using a different matching pattern, or refreshing publisher information:
패키지를 설치하는 데 사용한 명령은 다음과 같습니다.
pkg install <package name>
chmod 777을 사용하여 패키지에 대한 전체 권한을 설정하고 pkg update 명령을 실행하고 재부팅했습니다.
여기에 문제가 무엇인지 아는 사람이 있습니까?
답변1
먼저 파일이 어떤 유형의 패키지인지 확인해야 합니다.
IPS 패키지 관리자(Solaris 11의 기본 패키지 관리자)의 패키지는 일반적으로 .pkg가 아닌 .p5m으로 끝나지만 이는 필수 사항이 아니라 규칙입니다. IPS 패키지인 경우 실제 패키지 이름( pkgrepo -s package.pkg list
)을 가져와서 다음을 수행해야 합니다.
pkg install -g package.pkg actual/package/name
SVR4 패키지(Solaris 2-10의 기본 패키지 관리자)인 경우 pkgadd를 사용하여 설치해야 합니다.