Oracle® Solaris 11.2 패키지 저장소 복사 및 만들기

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

로컬 패키지 저장소 문제 해결

다음 방법은 문제를 방지하거나 발생할 수 있는 문제의 원인을 찾는 데 유용할 수 있습니다.

  • 저장소 소스 파일을 확인합니다. .zip 파일을 사용하여 저장소를 만드는 경우 zip 파일에서 저장소를 복사하는 방법에 설명된 대로 체크섬을 사용하여 시스템의 파일이 올바른지 확인합니다.

  • 설치된 저장소를 확인합니다. pkgrepo verify 명령을 사용하여 설치된 저장소를 확인합니다.

    pkgrepo verify에서 보고되는 사용 권한 문제는 다음과 같습니다.

    • 파일 사용 권한. 파일 시스템 기반 저장소에 대한 디렉토리 및 파일 사용 권한 문제를 방지하려면 pkg5srv 사용자에게 저장소를 읽을 권한이 있는지 확인합니다.

    • 디렉토리 사용 권한. 저장소의 모든 디렉토리에 실행 권한이 있는지 확인합니다.

    pkgrepo verify 명령에서 다른 유형의 오류를 보고하는 경우 pkgrepo fix 명령을 사용하여 오류를 수정하십시오. 자세한 내용은 pkgrepo(1) 매뉴얼 페이지를 참조하십시오.

  • 게시자 원본을 확인합니다. 각 이미지에서 각 게시자의 원본을 적절하게 설정했는지 확인합니다. 설치된 패키지를 업데이트하거나, 설치된 패키지에 따라 달라지는 패키지를 설치하거나, 비전역 영역을 설치하려면 게시자 원본으로 설정하는 저장소에 적어도 게시자를 설정할 이미지에 설치된 것과 동일한 소프트웨어가 포함되어 있어야 합니다. 사용자가 파일 인터페이스를 사용하여 패키지를 검색하도록 설정하는 방법의 3단계를 참조하십시오. 게시자 설정 및 패키지 설치 문제 해결에 대한 자세한 내용은 Oracle Solaris 11.2의 소프트웨어 추가 및 업데이트 를 참조하십시오.

  • 웹 서버 구성을 확인합니다. 저장소에 액세스하도록 Apache 웹 서버를 구성하는 경우 인코딩된 슬래시를 디코딩하지 않도록 웹 서버를 구성합니다. 필요한 Apache 구성 설정의 지침을 참조하십시오. 인코딩된 슬래시를 디코딩하면 "패키지를 찾을 수 없음" 오류가 발생할 수 있습니다.

  • 비전역 영역에서만 액세스할 수 있는 저장소를 만들지 마십시오. 게시자가 전역 영역에 구성되지 않은 경우에도 비전역 영역에 구성된 게시자의 모든 위치를 전역 영역에서 액세스할 수 있어야 합니다.