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

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

이미지 다시 설치

원하는 최종 결과가 무엇인지 정확히 알고 있고 그 결과를 이루려면 다수의 패키지 변경이 필요한 경우(예: 다수의 패키지 제거) pkg exact-install 명령을 사용할 수 있습니다. pkg exact-install 명령의 결과는, 지정된 패키지와 해당 종속성만 설치된 이미지입니다. 현재 설치된 패키지 중에서 pkg exact-install 명령줄에 지정되지 않고 지정된 패키지에 종속되지 않은 패키지는 제거됩니다.

pkg exact-install 명령은 무시 목록에 있는 패키지를 설치하지 않는다는 제한 사항을 무시합니다. 패키지가 무시 목록에 있을 경우 패키지를 설치하면 해당 목록에서 패키지가 제거됩니다. 무시 목록에 대한 자세한 내용은 그룹 패키지의 일부 패키지 설치 방지를 참조하십시오. pkg exact-install 명령은 고정 목록에 있는 패키지를 업데이트하지 않는다는 제한 사항을 무시합니다. 고정된 패키지에 대한 자세한 내용은 지정한 버전으로 패키지 잠금을 참조하십시오.

그렇지 않으면, exact-install 하위 명령은 install 하위 명령과 동일한 방법으로 작동합니다. 이미지 변형 및 페이싯 설정, 이미지 등록 정보 설정, 게시자 설정은 유지됩니다. 하나라도 패키지를 이 이미지에 설치할 수 없으면 지정된 패키지 중 아무것도 설치되지 않습니다. 비전역 영역 작업에 설명된 대로 비전역 영역은 패키지 업데이트 또는 제거 결과의 영향을 받습니다. -r 옵션은 exact-install에 사용할 수 없습니다.

게시자 고착성 및 검색 순서와 -g 옵션 사용에 대한 자세한 내용은 새 패키지 설치를 참조하십시오.

다음은 pkg exact-install 명령 사용 시 권장되는 방법입니다.

  • 설치 가능한 패키지에 표시된 대로 pkg list -a를 사용하여 구성된 게시자에서 사용 가능한 패키지의 버전을 확인합니다. exact-install을 사용하여 현재 버전을 다시 설치하려는데 사용 가능한 최신 버전이 있는 경우, 설치할 패키지 목록에서 패키지 FMRI의 버전 부분을 지정해야 합니다.

  • 설치할 패키지 목록에 entire 통합 패키지를 포함합니다.

  • 설치할 패키지 목록에 solaris-minimal-server 패키지와 같은 시스템 그룹 패키지 중 하나를 포함합니다.

  • 먼저 -nv 또는 -nvv 옵션으로 명령을 실행하여 무엇이 설치되고 무엇이 제거될지 정확히 확인합니다.

  • --be-name 옵션을 사용하여 새 BE에 의미 있는 이름으로 설치합니다.

다음 예제는 현재 이미지와 동일한 버전으로 최소 설치의 새 이미지를 만듭니다.

$ pkg list -Hv entire
pkg://solaris/entire@0.5.11,5.11-0.175.2.0.0.34.0:20140303T182643Z
$ pkg exact-install --be-name s11.2 entire@0.5.11,5.11-0.175.2.0.0.34 solaris-minimal-server