JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11 소프트웨어 패키지 추가 및 업데이트     Oracle Solaris 11 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  이미지 패키징 시스템 소개

이미지 패키징 시스템

설치 권한

IPS 개념

IPS 패키지

FMRI(Fault Management Resource Identifier)

게시자, 저장소 및 패키지 아카이브

저장소 원본 및 미러

이미지 및 부트 환경

패키지 페이싯 및 변형

2.  IPS 그래픽 사용자 인터페이스

3.  소프트웨어 패키지 정보 보기

4.  소프트웨어 패키지 설치 및 업데이트

5.  설치된 이미지 구성

IPS 개념

이 절에서는 본 설명서의 나머지 부분에서 사용되는 용어와 개념을 정의합니다.

IPS 패키지

IPS 패키지매니페스트라는 텍스트 파일로 정의할 수 있습니다. 패키지 매니페스트는 키/값 쌍과 데이터 페이로드라는 정의된 형식으로 패키지 작업에 대해 설명합니다. 패키지 작업에는 파일, 디렉토리, 링크, 드라이버, 종속성, 그룹, 사용자 및 라이센스 정보가 포함됩니다. 패키지 작업은 패키지의 설치 가능한 객체를 나타냅니다. "set(설정)"이라는 작업은 분류, 요약, 설명 같은 패키지 메타 데이터를 정의합니다.

패키지 작업과 작업 키를 지정하여 패키지를 검색할 수 있습니다. 패키지 작업에 대한 설명은 pkg(5)를 참조하십시오.

통합은 지정한 패키지 세트의 버전을 제한하는 패키지입니다. 예를 들어, 설치된 통합 내의 패키지가 버전 1.4.3이면 1.4.3 이전 버전이나 1.4.4 버전 또는 그 이후 버전은 설치할 수 없습니다. 그러나 1.4.3.7 같이 단순히 점 뒤에 숫자가 추가된 버전은 설치가 가능합니다. 통합은 통합 패키지가 동기적으로 업그레이드되도록 강제합니다. 통합 패키지는 제거는 가능하지만 패키지를 설치하거나 업데이트할 경우 버전이 제한됩니다.

그룹 패키지는 기능이나 도구를 구성하는 패키지 세트를 지정합니다. 그룹 패키지에 지정된 패키지에는 패키지 버전이 할당되지 않습니다. 그룹 패키지는 버전 관리 도구가 아니라 컨텐츠 관리 도구입니다.

FMRI(Fault Management Resource Identifier)

각 패키지는 FMRI(Fault Management Resource Identifier)로 나타납니다. 패키지의 전체 FMRI는 체계, 게시자, 패키지 이름 및 버전 문자열로 구성되며 형식은 다음과 같습니다. 체계, 게시자 및 버전 문자열은 선택 사항입니다. IPS 명령을 사용할 경우 패키지를 고유하게 식별하는 패키지 이름의 가장 작은 부분을 사용할 수 있습니다.

형식:

scheme://publisher/package_name@version:dateTtimeZ

예:

pkg://Solaris/editor/vim@7.3.254,5.11-0.174.0.0.0.0.504:20110921T002716Z
체계

pkg

게시자

Solaris

게시자를 지정할 경우 게시자 이름 앞에 pkg:// 또는 //를 붙여야 합니다.

패키지 이름

editor/vim

패키지 이름 공간은 계층 구조로 되어 있으며 수준은 저마다 다릅니다. IPS 명령에서는 패키지를 고유하게 식별하는 패키지 이름의 가장 작은 부분을 지정할 수 있습니다. 전체 패키지 이름을 지정하되 게시자 이름을 생략할 경우 전체 패키지 이름 앞에 pkg:// 또는 //가 아니라 pkg:/ 또는 /를 붙여야 합니다. 패키지 이름을 약어로 지정하는 경우 패키지 이름 왼쪽에 다른 문자를 사용하지 마십시오.

버전

패키지 버전은 네 부분으로 구성됩니다.

구성 요소 버전

7.3.254

운영 체제에 긴밀하게 바인딩된 구성 요소의 경우 일반적으로 해당 운영 체제 버전의 uname -r 값입니다.

빌드 버전

5.11

빌드 버전 앞에는 쉼표(,)가 나와야 합니다. 빌드 버전은 패키지 컨텐츠가 생성된 운영 체제의 버전을 지정합니다.

분기 버전

0.174.0.0.0.0.504

분기 버전 앞에는 하이픈(-)이 나와야 합니다. 분기 버전은 공급업체 관련 정보를 제공합니다.

시간 기록

20110921T002716Z

시간 기록 앞에는 콜론(:)이 나와야 합니다. 시간 기록은 패키지가 게시된 시간을 나타내며 ISO-8601 기본 형식(YYYYMMDDT HHMMSSZ)으로 표시됩니다.

게시자, 저장소 및 패키지 아카이브

게시자는 하나 이상의 패키지를 제공하는 개인이나 조직을 나타냅니다. 게시자는 패키지 저장소나 패키지 아카이브를 사용하여 패키지를 배포할 수 있습니다. 기본 검색 순서로 게시자를 구성할 수 있습니다. 패키지 사양에 게시자 이름을 포함하지 않고 패키지 설치 명령을 실행하면 해당 패키지에 대해 검색 순서의 첫번째 게시자가 검색됩니다. 패키지를 찾지 못하면 검색 순서의 두번째 게시자가 검색되고, 패키지를 찾거나 모든 게시자를 검색할 때까지 이런 식으로 다음 게시자가 검색됩니다.

저장소는 패키지가 게시되고 검색되는 위치입니다. 이 위치는 URI(Universal Resource Identifier)로 지정됩니다. 카탈로그는 저장소에 있는 모든 패키지의 목록입니다.

패키지 아카이브는 게시자 정보와 해당 게시자가 제공한 하나 이상의 패키지가 포함된 파일입니다.

저장소 원본 및 미러

원본은 패키지 메타 데이터(예: 카탈로그, 매니페스트, 검색 색인)와 패키지 컨텐츠(파일)가 모두 포함된 패키지 저장소입니다. 이미지의 지정된 게시자에 대해 원본이 여러 개 구성된 경우 IPS 클라이언트는 패키지 데이터를 검색할 수 있는 최상의 원본을 선택하려고 시도합니다.

미러는 패키지 컨텐츠만 포함된 패키지 저장소입니다. IPS 클라이언트는 패키지 컨텐츠를 미러에서 다운로드하는 경우에도 게시자의 카탈로그를 구하기 위해 원본에 액세스합니다. 게시자에 대해 하나의 미러가 구성된 경우 IPS 클라이언트는 해당 미러를 패키지 컨텐츠 검색용으로 선택합니다. 이미지의 지정된 게시자에 대해 미러가 여러 개 구성된 경우 IPS 클라이언트는 패키지 컨텐츠를 검색할 수 있는 최상의 미러를 선택하려고 시도합니다. 모든 미러에 연결할 수 없거나 필요한 컨텐츠가 없거나 미러가 너무 느린 경우 IPS 클라이언트는 원본에서 컨텐츠를 검색합니다.

이미지 및 부트 환경

이미지는 IPS 패키지를 설치할 수 있으며 다른 IPS 작업을 수행할 수 있는 위치입니다.

BE(부트 환경)는 이미지의 부트 가능한 인스턴스입니다. 시스템에서 여러 BE를 유지 관리할 수 있으며 각 BE에 서로 다른 소프트웨어 버전을 설치할 수 있습니다. 시스템을 부트할 때 시스템에 있는 BE 중 하나로 부트하는 옵션이 제공됩니다. 패키지 작업의 결과로 새 BE가 자동으로 생성될 수 있습니다. 새 BE를 명시적으로 만들 수도 있습니다. 새 BE가 생성되는지 여부는 부트 환경 정책 이미지 등록 정보에 설명된 대로 이미지 정책에 따라 달라집니다.

패키지 페이싯 및 변형

소프트웨어에는 선택적 구성 요소와 상호 배타적인 구성 요소가 포함될 수 있습니다. 선택적 구성 요소의 예로는 로켈과 설명서가 있습니다. 상호 배타적 구성 요소의 예로는 SPARC 또는 x86 및 디버그 또는 비디버그 이진이 있습니다. IPS에서는 선택적 구성 요소를 페이싯이라 하고 상호 배타적 구성 요소를 변형이라고 합니다.

페이싯과 변형은 특수한 이미지 등록 정보로 개별 패키지에 설정할 수 없습니다.

패키지 매니페스트의 개별 작업에 페이싯 및 변형 태그를 지정할 수 있습니다. 단일 작업에 페이싯 및 변형 태그를 여러 개 지정할 수 있습니다.

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

이미지에 설정된 페이싯과 변형의 값을 보거나 수정하려면 선택적 구성 요소의 설치 제어를 참조하십시오.