다음 예제에서 O 열의 “r”은 패키지 이름이 바뀌었음을 나타내고, O 열의 “o”는 패키지가 오래되었음을 나타냅니다.
$ pkg list -n developer/dtrace/toolkit database/mysql-50 web/amp NAME (PUBLISHER) VERSION IFO database/mysql-50 5.0.91-0.171 --o developer/dtrace/toolkit 0.99-0.173.0.0.0.1.0 --r web/amp 0.5.11-0.174.0.0.0.0.0 --r
이러한 패키지는 아무것도 설치할 수 없습니다. 오래된 패키지를 설치하려고 시도하면 이 이미지에 필요한 업데이트가 없다는 메시지와 함께 설치를 실패합니다. 이름이 바뀐 패키지를 설치하려고 시도하면 시스템은 바뀐 이름으로 패키지를 설치하려고 합니다.
pkg info 명령을 사용하여 이름이 바뀐 패키지의 새 이름을 확인합니다. 패키지가 설치되지 않았으므로 -r 옵션을 사용하여 구성된 패키지 저장소를 질의합니다. 다음 예제에 표시된 대로 “Renamed to” 행을 살펴보십시오.
$ pkg info -r web/amp Name: web/amp Summary: State: Not installed (Renamed) Renamed to: group/feature/amp@0.5.11-0.174.0.0.0.0.0 consolidation/ips/ips-incorporation Publisher: solaris Version: 0.5.11 Build Release: 5.11 Branch: 0.174.0.0.0.0.0 Packaging Date: September 21, 2011 07:15:02 PM Size: 5.45 kB FMRI: pkg://solaris/web/amp@0.5.11,5.11-0.174.0.0.0.0.0:20110921T191502Z
web/amp 패키지를 설치하려고 시도하면 패키지가 아직 설치되지 않았고 이 이미지에 설치할 수 있는 경우 group/feature/amp 패키지가 대신 설치됩니다.
다음 예제에서 “Renamed to” 패키지가 이미 설치되었으므로 패키징 시스템은 필요한 업데이트가 없다고 보고합니다.
$ pkg info -r developer/dtrace/toolkit Name: developer/dtrace/toolkit Summary: State: Not installed (Renamed) Renamed to: pkg:/system/dtrace/dtrace-toolkit@0.99,5.11-0.173.0.0.0.0.0 consolidation/osnet/osnet-incorporation Publisher: solaris Version: 0.99 Build Release: 5.11 Branch: 0.173.0.0.0.1.0 Packaging Date: August 26, 2011 02:55:51 PM Size: 5.45 kB FMRI: pkg://solaris/developer/dtrace/toolkit@0.99,5.11-0.173.0.0.0.1.0:20110826T145551Z $ pkg list dtrace-toolkit NAME (PUBLISHER) VERSION IFO system/dtrace/dtrace-toolkit 0.99-0.175.2.0.0.34.0 i-- $ pkg install developer/dtrace/toolkit No updates necessary for this image.