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

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

새 부트 환경에 패키지 설치


팁  - 가장 안전한 설치 또는 업데이트 방법은 새 BE를 명시적으로 지정하는 것입니다. BE 생성 시점에 대한 자세한 내용은 부트 환경 정책 이미지 등록 정보를 참조하십시오.

새 BE는 지정한 설치, 제거 또는 업데이트 변경 사항이 적용된 현재 BE의 복제본입니다. 현재 BE는 수정되지 않습니다. 시스템은 자동으로 다시 시작되지 않습니다. 새 BE는 다음에 시스템을 다시 시작할 때 기본적으로 선택되는 부트 옵션이지만 현재 BE로 부트하는 것도 가능합니다.

--no-be-activate 옵션을 지정할 경우 다음 재부트 시 새로운 BE가 기본 부트 옵션으로 선택되지 않습니다.

--be-name 옵션을 사용하여 새 BE가 강제로 만들어지도록 설정하거나 새 BE가 기본적으로 만들어지는 경우 새 BE에 의미 있는 이름을 지정합니다.

작업 미리 보기의 예제에서는 group/feature/amp 패키지를 설치할 때 새 BE가 기본적으로 만들어지지 않도록 설정했습니다. 다음 부분 출력에서는 --be-name 옵션이 지정되었으므로 새 BE가 만들어집니다.

$ pkg install -v --be-name s11amp group/feature/amp
           Packages to install:         6
           Mediators to change:         1
     Estimated space available:  22.70 GB
Estimated space to be consumed: 751.08 MB
       Create boot environment:       Yes
     Activate boot environment:       Yes
Create backup boot environment:        No
          Rebuild boot archive:        No

다음 메시지가 설치 작업의 끝에 표시됩니다.

A clone of s11 exists and has been updated and activated.
On the next boot the Boot Environment s11amp will be
mounted on '/'.  Reboot when ready to switch to this updated BE.

pkg list 명령은 현재 BE에 group/feature/amp 패키지가 설치되어 있지 않기 때문에 group/feature/amp 패키지가 설치되지 않았음을 보고합니다. group/feature/amp 패키지는 새 s11amp BE에 설치되어 있습니다.

$ pkg list group/feature/amp
pkg list: no packages matching 'group/feature/amp' installed

시스템에 s11amp라는 새로운 활성 BE가 있는지 확인하려면 beadm list 명령을 사용합니다. “N” BE가 현재 부트되어 있고 “R” BE가 재부트 시 기본값입니다. 재부트 시의 기본 BE를 변경하려면 beadm activate 명령을 사용합니다.

$ beadm list
BE           Active Mountpoint Space   Policy Created
--           ------ ---------- -----   ------ -------
s11          N      /          30.92M  static 2014-03-05 08:51
s11amp       R      -          25.75G  static 2014-03-26 10:45

group/feature/amp 패키지가 새 BE에 설치되어 있는지 확인합니다. 새 BE를 마운트하고 -R 옵션을 사용하여 마운트된 BE에서 작동합니다. I 열에 있는 "i"는group/feature/amp 패키지가 설치되었다는 것을 나타냅니다.

$ beadm mount s11amp /mnt
$ beadm list
BE           Active Mountpoint Space   Policy Created
--           ------ ---------- -----   ------ -------
s11          N      /          30.92M  static 2014-03-05 08:51
s11amp       R      /mnt       25.75G  static 2014-03-26 10:45
$ pkg -R /mnt list group/feature/amp
NAME (PUBLISHER)       VERSION                    IFO
group/feature/amp      0.5.11-0.175.2.0.0.33.0    i--

s11amp BE를 반드시 마운트 해제해야 합니다.

$ beadm unmount s11amp