탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11 패키지 저장소 복사 및 만들기 Oracle Solaris 11 Information Library (한국어) |
이 절에서는 인터넷 위치로부터 저장소를 복사하여 Oracle Solaris 11 릴리스 패키지 저장소의 로컬 복사본을 만드는 방법을 설명합니다.
저장소를 복사할 수 있도록 필요한 pkg(5) 저장소 기반 구조를 만듭니다. pkg(5) 및 pkgrepo(1) 매뉴얼 페이지를 참조하십시오.
# pkgrepo create /export/repoSolaris11
pkgrecv(1) 명령을 사용하여 저장소를 복사합니다. 이 작업은 네트워크 성능에 영향을 줄 수 있습니다. 이 작업을 완료하는 데 필요한 시간은 네트워크 대역폭 및 연결 속도에 따라 달라집니다. Oracle Solaris 11 릴리스 저장소를 복사하려면 약 7GB의 데이터가 전송됩니다.
참고 - 성능 향상을 위해 대량의 메모리를 사용하는 응용 프로그램을 닫고 zpool 용량이 80% 미만인지 확인하십시오.
zpool list 명령을 사용하여 zpool 용량을 확인합니다.
$ zpool list NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT rpool 186G 75.2G 111G 40% 1.00x ONLINE -
# pkgrecv -s http://pkg.oracle.com/solaris/release/ -d /export/repoSolaris11 '*' Processing packages for publisher solaris ... Creating Plan Retrieving and evaluating 4288 package(s)... PROCESS ITEMS GET (MB) SEND (MB) developer/build/cmake 446/4288 332.1/4589.7 1000.2/14511.8 ... Completed 4288/4288 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