Solaris 10 5/09 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획

영역의 패키지 매개 변수 설정

패키지에는 비전역 영역이 설치된 시스템에서 내용을 배포하여 표시하는 방법을 제어하는 매개 변수가 있습니다. SUNW_PKG_ALLZONES, SUNW_PKG_HOLLOWSUNW_PKG_THISZONE 패키지 매개 변수는 영역이 설치된 시스템에서 패키지의 특성을 정의합니다. 비전역 영역이 있는 시스템에서 패키지를 관리하려면 이러한 매개 변수를 설정해야 합니다.

다음 표에는 패키지 매개 변수 설정을 위한 네 가지 유효한 조합이 나열되어 있습니다. 다음 표에 나열되지 않은 조합을 설정할 경우 해당 조합은 유효하지 않으므로 패키지가 설치되지 않습니다.


주 –

세 개의 패키지 매개 변수를 모두 설정했는지 확인합니다. 세 개의 패키지 매개 변수를 모두 공백으로 둘 수 있습니다. 패키지 도구는 누락된 영역 패키지 매개 변수를 설정값이 “false”인 것처럼 해석하지만, 이 매개 변수는 설정하는 것이 좋습니다. 세 개의 패키지 매개 변수를 모두 설정하여 패키지를 설치하거나 제거할 때 패키지 도구가 나타내는 동작을 정확하게 지정합니다.


표 B–3 영역에 대해 유효한 패키지 매개 변수 설정

SUNW_PKG_ALLZONES 설정

SUNW_PKG_HOLLOW 설정

SUNW_PKG_THISZONE 설정

패키지 설명 

false 

false 

false 

모든 영역 패키지 매개 변수에 대한 값을 지정하지 않은 패키지의 기본 설정입니다. 

이러한 설정을 가진 패키지는 전역 영역이나 비전역 영역에 설치할 수 있습니다.  

  • pkgadd 명령을 전역 영역에서 실행할 경우 패키지는 전역 영역과 모든 비전역 영역에 설치됩니다.

  • pkgadd 명령을 비전역 영역에서 실행할 경우 패키지는 비전역 영역에만 설치됩니다.

두 경우 모두 패키지가 설치된 모든 영역에 패키지의 전체 내용이 표시됩니다. 

false 

false 

true 

이러한 설정을 가진 패키지는 전역 영역이나 비전역 영역에 설치할 수 있습니다. 설치 후에 새로운 비전역 영역을 만든 경우 패키지는 새로운 비전역 영역에 전파되지 않습니다. 

  • pkgadd 명령을 전역 영역에서 실행할 경우 패키지는 전역 영역에만 설치됩니다.

  • pkgadd 명령을 비전역 영역에서 실행할 경우 패키지는 비전역 영역에만 설치됩니다.

두 경우 모두 패키지가 설치된 영역에 패키지의 전체 내용이 표시됩니다. 

true 

false 

false 

이러한 설정을 가진 패키지는 전역 영역에만 설치할 수 있습니다. pkgadd 명령을 실행하면 패키지가 전역 영역과 모든 비전역 영역에 설치됩니다. 모든 영역에 패키지의 전체 내용이 표시됩니다.


주 –

이 패키지는 비전역 영역에 설치되지 않습니다.


true 

true 

false 

이러한 설정을 가진 패키지는 전역 관리자가 전역 영역에만 설치할 수 있습니다. pkgadd 명령을 실행하면 패키지의 내용이 전역 영역에 전체 설치됩니다. 패키지 매개 변수가 이러한 값으로 설정된 경우 패키지 내용이 비전역 영역에 제공되지 않습니다. 설치할 패키지를 나타내는 데 필요한 패키지 설치 정보만 모든 비전역 영역에 설치됩니다. 그러면 이 패키지에 종속되는 다른 패키지를 설치할 수 있습니다. “빈” 패키지에 대한 자세한 내용은 System Administration Guide: Solaris Containers-Resource Management and Solaris Zones의 24 장, About Packages and Patches on a Solaris System With Zones Installed (Overview)를 참조하십시오.

패키지 종속성 검사를 위해 패키지가 모든 영역에서 설치된 것으로 나타납니다. 

  • 전역 영역에는 패키지의 전체 내용이 표시됩니다.

  • 전체 루트 비전역 영역에는 패키지의 전체 내용이 표시되지 않습니다.

  • 비전역 영역이 전역 영역에서 파일 시스템을 상속하는 경우 이 파일 시스템에 설치된 패키지가 비전역 영역에 표시됩니다. 패키지가 제공하는 모든 다른 파일은 비전역 영역에 표시되지 않습니다.

    예를 들어, 희소 루트 비전역 영역은 특정 디렉토리를 전역 영역과 공유합니다. 이러한 디렉토리는 읽기 전용입니다. 희소 루트 비전역 영역은 /platform 파일 시스템을 서로 공유합니다. 다른 예로는 부트 하드웨어에만 관련된 파일을 제공하는 패키지가 있습니다.


주 –

이 패키지는 비전역 영역에 설치되지 않습니다.


설명 

자세한 정보 

패키지 및 영역에 대한 자세한 설명 

System Administration Guide: Solaris Containers-Resource Management and Solaris Zones의 24 장, About Packages and Patches on a Solaris System With Zones Installed (Overview)

희소 및 전체 루트 영역의 개요 

System Administration Guide: Solaris Containers-Resource Management and Solaris Zones의 16 장, Introduction to Solaris Zones

패키지 특성 및 매개 변수에 대한 설명 

pkginfo(4)

패키지 매개 변수 값 표시에 대한 설명 

pkgparam(1)