Oracle® Solaris 11.2의 소프트웨어 추가 및 업데이트

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

변형 및 페이싯 값이 패키지 설치에 영향을 미치는 방식

페이싯 및 변형은 이미지에 설정된 특수한 등록 정보이고 패키지 매니페스트의 작업에 설정된 태그입니다. 작업의 페이싯 및 변형 태그 값을 이미지에 설정된 페이싯 및 변형 값과 비교한 결과에 따라, 패키지 작업을 설치할 수 있는지 여부가 결정됩니다.

각 페이싯 및 변형 태그에는 이름과 값이 있습니다. 단일 작업에 페이싯 및 변형 태그를 여러 개 지정할 수 있습니다. 페이싯 및 변형 태그를 여러 개 가진 구성 요소의 예로는 개발자가 사용하는 아키텍처 관련 헤더 파일이나 SPARC 전역 영역 전용 구성 요소가 있습니다.

대부분의 변형 태그는 값이 다양할 수 있습니다. 변형 값을 지정하는 패키지가 설치되도록 하려면 변형 태그의 값을 이미지에 설정해야 합니다. archzone 변형은 이미지를 만들어 초기 컨텐츠를 설치하는 프로그램에 의해 설정됩니다. debug.* 변형은 기본적으로 이미지에서 false입니다.

작업에 설정된 페이싯 태그는 true 값만 가질 수 있습니다. 이미지에서 특정 페이싯 값을 false로 설정하는 경우 해당 페이싯을 지정하는 파일 또는 기타 작업은 설치되지 않고 해당 페이싯을 지정하는 현재 설치된 파일은 제거됩니다.

다음 알고리즘에서는 이미지에 설정된 페이싯 및 변형이 특정 작업의 설치 여부에 어떤 영향을 주는지 설명합니다.

  • 페이싯 또는 변형 태그가 없는 작업은 항상 설치됩니다.

  • 페이싯 태그가 있는 작업은 태그와 일치하는 모든 페이싯 또는 페이싯 패턴이 이미지에 false로 설정되지 않는 한 설치됩니다. 어떤 페이싯이 true로 설정되거나 명시적으로 설정되지 않은 경우(true가 기본값) 작업이 설치됩니다.

  • 변형 태그가 있는 작업은 모든 변형 태그의 값이 이미지에 설정된 값과 동일한 경우에만 설치됩니다.

  • 페이싯 및 변형 태그가 모두 있는 작업은 페이싯과 변형이 모두 작업 설치를 허용하는 경우 설치됩니다.