Oracle® Solaris 11.2 패키지 저장소 복사 및 만들기

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

사용자가 파일 인터페이스를 사용하여 패키지를 검색하도록 설정하는 방법

  1. NFS 공유를 구성합니다.

    클라이언트가 NFS를 사용하여 로컬 저장소에 액세스하도록 설정하려면 NFS 공유를 만들고 게시합니다.

    $ zfs share -o share.nfs=on rpool/export/IPSpkgrepos%ipsrepo

    설정할 수 있는 추가 share.nfs 등록 정보 등의 자세한 내용은 zfs_share(1M) 매뉴얼 페이지를 참조하십시오.

  2. 공유가 게시되었는지 확인합니다.

    다음 테스트 중 하나를 사용하여 공유가 게시되었는지 확인합니다.

    • 공유 파일 시스템 테이블에서 저장소를 검색합니다.
      $ grep repo /etc/dfs/sharetab
      /export/IPSpkgrepos     ipsrepo nfs     sec=sys,rw
    • 원격 시스템에서 저장소에 액세스할 수 있는지 확인합니다.
      $ dfshares solaris
      RESOURCE                                  SERVER ACCESS  TRANSPORT
         solaris:/export/IPSpkgrepos           solaris  -       -
  3. 게시자 원본을 설정합니다.

    클라이언트 시스템이 로컬 파일 저장소에서 패키지를 가져올 수 있도록 하려면 게시자에 대한 원본을 설정합니다.

    1. 게시자 이름을 결정합니다.

      다음 명령을 사용하여 저장소의 게시자 이름을 결정합니다.

      $ pkgrepo info -s /export/IPSpkgrepos/Solaris
      PUBLISHER PACKAGES STATUS           UPDATED
      solaris   4768     online           2014-04-02T18:11:55.640930Z
    2. 이 게시자 원본의 적합성을 확인합니다.

      설치된 패키지를 업데이트하거나, 설치된 패키지에 따라 달라지는 패키지를 설치하거나, 비전역 영역을 설치하려면 게시자 원본으로 설정하는 저장소에 적어도 게시자를 설정할 이미지에 설치된 것과 동일한 소프트웨어가 포함되어 있어야 합니다. 저장소에 이전 또는 최신 소프트웨어가 포함될 수도 있지만 이미지에 설치된 것과 동일한 소프트웨어가 있어야 합니다.

      다음 명령은 지정된 저장소가 이 이미지에 적합하지 않은 게시자 원본임을 보여 줍니다.

      $ pkg list entire
      NAME (PUBLISHER)      VERSION                   IFO
      entire                0.5.11-0.175.2.0.0.36.0   i--
      $ pkgrepo list -Hs http://pkg.oracle.com/solaris/release entire@0.5.11-0.175.2.0.0.36.0
      pkgrepo list: The following pattern(s) did not match any packages:
              entire@0.5.11-0.175.2.0.0.36.0

      다음 명령은 지정된 저장소가 이 이미지에 적합한 게시자 원본임을 보여 줍니다.

      $ pkgrepo list -Hs /export/IPSpkgrepos/Solaris entire@0.5.11-0.175.2.0.0.36.0
      solaris       entire       0.5.11,5.11-0.175.2.0.0.36.0:20140401T190148Z
    3. 게시자 원본을 설정합니다.

      이전 단계의 저장소 위치 및 게시자 이름으로 다음 명령을 실행하여 게시자 원본을 설정합니다.

      $ pkg set-publisher -G '*' -M '*' -g /export/IPSpkgrepos/Solaris/ solaris
      -G '*'

      solaris 게시자에 대한 모든 기존 원본을 제거합니다.

      -M '*'

      solaris 게시자에 대한 모든 기존 미러를 제거합니다.

      -g

      새로 만든 로컬 저장소의 URI를 solaris 게시자에 대한 새 원본으로 추가합니다.

      게시자 구성에 대한 자세한 내용은 Oracle Solaris 11.2의 소프트웨어 추가 및 업데이트 의 게시자 구성을 참조하십시오.

    다른 이미지의 게시자 원본을 재설정하는 경우 적합성 테스트를 다시 수행합니다. 다른 이미지에는 다른 버전의 소프트웨어가 설치되어 있을 수 있으며 이 저장소를 사용하지 못할 수도 있습니다. 다른 시스템에 있는 이미지의 게시자 원본을 재설정하는 경우 -g 인수에 전체 경로를 사용합니다.