Oracle® Solaris 10에서 Oracle Solaris 11.2로 전환

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

Oracle Solaris 10 SVR4 및 IPS 패키지 비교

    소프트웨어 패키징에 대한 다음 정보를 검토하십시오.

  • 패키지 이름에 SUNW 접두어는 더 이상 사용되지 않습니다. IPS가 도입되면서 모든 소프트웨어 패키지의 이름이 바뀌었습니다. 호환성을 위해 이전 SVR4 패키지 데이터베이스에 매핑 세트가 추가되었습니다. 매핑은 레거시 SVR4 패키지를 설치하려는 관리자를 위해 패키지 종속성이 충족되도록 해줍니다.

  • 특정 SVR4 패키지 명령(예: pkgadd)은 레거시 SVR4 패키지를 관리하기 위해 보존되지만, 기본 패키지 설치 및 업데이트 인터페이스는 이제 pkg(1) 명령 세트입니다. 이전에 pkgadd 명령을 사용하여 특정 패키지를 설치한 경우 해당 패키지를 IPS 패키지로 사용할 수 있는지 확인할 수 있습니다. IPS 패키지 이름은 다를 가능성이 높습니다.

    다음과 같이 특정 SVR4 패키지를 찾습니다.

    $ pkg info -g http://pkg.oracle.com/solaris/release/ SUNWcsl
       Name: SUNWcsl
           Summary:
             State: Not installed (Renamed)
        Renamed to: system/library@0.5.11-0.133
                    consolidation/osnet/osnet-incorporation
         Publisher: solaris
           Version: 0.5.11
     Build Release: 5.11
            Branch: 0.133
    Packaging Date: October 27, 2010 06:35:58 PM
              Size: 0.00 B
              FMRI: pkg://solaris/SUNWcsl@0.5.11,5.11-0.133:20101027T183558Z 

    이전 출력은 SVR4 SUNWcsl 패키지 이름이 IPS system/library 패키지로 바뀌었음(Rename)을 보여줍니다. 다음과 같이 IPS 패키지가 설치되었는지 확인합니다.

    $ pkg list system/library
    NAME (PUBLISHER)                                  VERSION                    IFO
    system/library                                    5.12-5.12.0.0.0.42.1       i--
    

    이전 출력은 system/library 패키지가 이미 설치되었음을 나타냅니다. 패키지가 설치되지 않은 경우 다음과 같이 패키지를 설치합니다.

    $ pkg install system/library
  • SVR4 패키지가 IPS 패키지로 사용 가능한 경우 SVR4 패키지가 아닌 IPS 패키지를 설치하십시오. IPS 패키지를 설치하면, 나머지 이미지와 호환되는 버전만 설치할 수 있고 종속성이 자동으로 검사/업데이트됩니다. Oracle Solaris 11.2의 소프트웨어 추가 및 업데이트 를 참조하십시오.

    이전 예제에서 SVR4 패키지를 설치하려고 시도해도 system/library IPS 패키지가 자동으로 설치됩니다. 그러나 이 예제에서는 패키지가 이미 설치되었으므로 명령은 다음 메시지를 반환합니다.

    $ pkg install SUNWcsl
    No updates necessary for this image.
  • 특정 SVR4 패키지 명령(예: patchadd)은 더 이상 사용할 수 없습니다. 대신 IPS pkg update 명령을 사용합니다. 이 명령을 사용할 경우 패키지 종속성도 자동으로 분석됩니다.

  • IPS 패키지 이름은 FMRI(Fault Manager Resource Identifier) 이름 지정 스타일을 사용합니다. 축약형 대신 계층형입니다. 거듭 말하지만, Oracle Solaris 10의 핵심 시스템 라이브러리 패키지는 SUNWcsl이지만 IPS 이름은 system/library입니다. system/library의 FMRI 형식은 다음과 비슷합니다.

    pkg://solaris/system/library@0.5.11,5.11-0.175.1.0.0.24.2:20120919T185104Z

    Oracle Solaris 11.2의 소프트웨어 추가 및 업데이트 의 FMRI(Fault Management Resource Identifier)를 참조하십시오.


    주 -  각 패키지에 제공되는 파일이 재구성되었기 때문에 Oracle Solaris 10 패키지 이름과 Oracle Solaris 11 패키지 이름 사이에 정확한 일대일 매핑은 없습니다.
  • Oracle Solaris 10 패키지는 개발, 설명서 및 런타임 구성 요소로 구분됩니다. Oracle Solaris 11에서 이 모든 구성 요소는 하나의 패키지로 제공됩니다. pkg change-facet 명령을 사용하여 매뉴얼 페이지 또는 헤더 파일 등의 특정 구성 요소를 제외할 수 있습니다. Oracle Solaris 11.2의 소프트웨어 추가 및 업데이트 의 선택적 구성 요소의 설치 제어를 참조하십시오.

  • SVR4 패키징 및 패치 도구는 Oracle Solaris 10 Container에서 계속 지원됩니다. 이러한 Oracle Solaris 10 브랜드 비전역 영역은 Oracle Solaris 11에서 영역 및 브랜드 영역을 사용하여 실행됩니다. Oracle Solaris 영역 기능을 참조하십시오.

다음 표는 SVR4 패키지 및 패치 명령을 IPS 패키지 명령과 비교합니다.

표 6-1  SVR4 및 IPS 패키지 명령
SVR4 패키지 명령
해당하는 IPS 패키지 명령
pkgadd
pkg install
patchadd
pkg update
pkgrm
pkg uninstall
pkgadm addcert, pkgadm removecert
pkg set-publisher –k, –c, --approve-ca-cert, --revoke-ca-cert, unset-ca-cert
pkginfo, pkgchk –l
pkg info, pkg list, pkg contents, pkg search
pkgchk
pkg verify, pkg fix, pkg revert