JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1 패키지 저장소 복사 및 만들기     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  이미지 패키징 시스템 패키지 저장소

2.  IPS 패키지 저장소 복사

인터넷에서 저장소 복사

로컬 저장소에 대한 기반구조 만들기

저장소 복사

파일에서 저장소 복사

패키지 저장소 파일 가져오기

저장소 파일의 내용을 사용 가능하도록 설정

저장소 파일 복사

이미지 마운트 해제

검색 인덱스 작성 및 저장소 스냅샷 작성

3.  저장소에 대한 액세스 제공

4.  로컬 IPS 패키지 저장소 유지 관리

인터넷에서 저장소 복사

이 절에서는 인터넷 위치로부터 저장소를 복사하여 Oracle Solaris 11.1 릴리스 패키지 저장소의 로컬 복사본을 만드는 방법을 설명합니다.

로컬 저장소에 대한 기반구조 만들기

저장소를 복사할 수 있도록 필요한 pkg(5) 저장소 기반구조를 만듭니다. pkg(5)pkgrepo(1) 매뉴얼 페이지를 참조하십시오.

$ pkgrepo create /export/repoSolaris11

저장소 복사

pkgrecv 명령을 사용하여 저장소를 복사합니다. 이 작업은 네트워크 성능에 영향을 줄 수 있습니다. 이 작업을 완료하는 데 필요한 시간은 네트워크 대역폭 및 연결 속도에 따라 달라집니다. Oracle Solaris 11.1 릴리스 저장소를 복사하려면 약 7GB의 데이터가 전송됩니다.


참고 - 성능 향상을 위해 대량의 메모리를 사용하는 응용 프로그램을 닫고 ZFS 저장소 풀 용량이 80% 미만인지 확인하십시오.


zpool list 명령을 사용하여 풀 용량을 확인합니다.

$ zpool list
NAME    SIZE  ALLOC  FREE  CAP  DEDUP  HEALTH  ALTROOT
rpool   186G  75.2G  111G  40%  1.00x  ONLINE  -

다음 명령은 -s 옵션으로 지정된 패키지 저장소에서 모든 패키지의 최신 버전을 -d 옵션으로 지정된 저장소로 가져옵니다. 자세한 내용은 pkgrecv(1) 매뉴얼 페이지를 참조하십시오.

$ pkgrecv -s http://pkg.oracle.com/solaris/release/ -d /export/repoSolaris11 '*'
Processing packages for publisher solaris ...
Retrieving and evaluating 4400 package(s)...
Download Manifests (4400/4400)
PROCESS                    ITEMS       GET (MB)        SEND (MB)
developer/build/cmake   446/4400   332.1/4589.7   1000.2/14511.8
...
Completed              4400/4400  4589.7/4589.7  14511.8/14511.8

저장소를 복사한 후에는 프로세스가 몇 가지 종료 작업을 수행합니다. "Completed(완료됨)" 라인이 표시되면 프롬프트가 표시될 때까지 몇 분 정도 기다립니다.

이 저장소를 나중에 업데이트할 경우 변경 사항만 복사되고 프로세스 시간이 줄어들 수 있습니다.

pkgrecv 작업이 중단된 경우 -c 옵션을 사용하여 이미 다운로드한 컨텐츠를 검색하고 컨텐츠 다운로드를 재개합니다. cache_dir 값은 다음 예에 표시된 것처럼 전송이 중단되었을 때 정보 메시지에 제공됩니다.

PROCESS                    ITEMS       GET (MB)        SEND (MB)
...
pkgrecv: http protocol error: code: 503 reason: Service Unavailable
URL: 'http://pkg.oracle.som/solaris/release/file/file_hash

pkgrecv: Cached files were preserved in the following directory:
        /var/tmp/pkgrecv-fOGaIg
Use pkgrecv -c to resume the interrupted download.
$ pkgrecv -c /var/tmp/pkgrecv-fOGaIg \
-s http://pkg.oracle.com/solaris/release/ -d /export/repoSolaris11 '*'
Processing packages for publisher solaris ...
Creating Plan
Retrieving and evaluating 156 package(s)...
PROCESS                    ITEMS       GET (MB)        SEND (MB)
desktop/compiz             1/156        0/395.0         0/1100.2