탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11 패키지 저장소 복사 및 만들기 Oracle Solaris 11 Information Library (한국어) |
이 절에서는 HTTP 인터페이스를 사용하여 패키지 검색에 제공된 정보를 확장하여 동일한 저장소 서버의 서로 다른 포트에서 실행 중인 여러 pkg.depotd 데몬을 사용하여 여러 저장소를 제공하도록 지원하는 방법을 보여 줍니다.
이 예에서는 repoSolaris11 저장소 외에도 dev_repo 저장소가 존재합니다. repoSolaris11 저장소는 포트 80을 사용하여 http://localhost/에서 액세스할 수 있습니다.
dev_repo 저장소에 게시자 접두어가 설정되어 있는지 확인합니다.
# pkgrepo set -s /export/dev_repo publisher/prefix=dev
pkg/server 서비스의 새 인스턴스를 추가합니다.
# svccfg -s pkg/server add dev # svccfg -s pkg/server:dev addpg pkg application # svccfg -s pkg/server:dev setprop pkg/port=81 # svccfg -s pkg/server:dev setprop pkg/inst_root=/export/dev_repo
새 인스턴스가 추가되었는지 확인합니다.
# svccfg -s pkg/server list :properties default dev
새 pkg/server 인스턴스의 구성을 완료합니다.
# svccfg -s pkg/server:dev addpg general framework # svccfg -s pkg/server:dev addpropvalue general/complete astring: dev # svccfg -s pkg/server:dev addpropvalue general/enabled boolean: true
새 서비스를 시작합니다.
# svcadm refresh application/pkg/server:dev # svcadm enable application/pkg/server:dev
http://localhost:81/에서 저장소를 찾아봅니다.
서로 다른 접두어로 하나의 도메인 이름 아래에 여러 저장소를 실행하는 방법은 하나의 도메인 아래의 다중 저장소를 참조하십시오.