이 절차의 많은 단계는 이전 절차의 단계와 같습니다. 자세한 내용은 이전 절차를 참조하십시오.
특정 pkg/depot 인스턴스에서 관리하는 각 pkg/server 인스턴스에는 고유한 pkg/inst_root 값이 있어야 합니다.
pkg/readonly 등록 정보의 기본값은 true입니다. 이 값이 변경된 경우 값을 true로 재설정합니다.
$ svcprop -p pkg/readonly pkg/server:studio true
기본적으로 pkg/standalone 등록 정보 값은 true입니다. pkg/standalone 등록 정보가 false로 설정된 모든 pkg/server 인스턴스는 pkg/depot 서비스 인스턴스에 의해 동일한 위치에서 제공될 수 있습니다.
$ svccfg -s pkg/server:studio svc:/application/pkg/server:studio> setprop pkg/standalone=false svc:/application/pkg/server:studio> refresh svc:/application/pkg/server:studio> select solaris svc:/application/pkg/server:solaris> setprop pkg/standalone=false svc:/application/pkg/server:solaris> refresh svc:/application/pkg/server:solaris> exit $
pkg/standalone 등록 정보가 false로 설정된 각 pkg/server 인스턴스에 대해 pkg/inst_root 등록 정보 값이 고유한지 확인합니다.
기본적으로 svc:/application/pkg/depot:default 서비스의 포트 번호는 80입니다. 이 포트 번호는 이 pkg/depot 인스턴스에서 관리될 모든 pkg/server 인스턴스에 대한 포트 번호와 같을 수 있습니다. 포트 번호를 변경하려면 pkg/depot:default의 config/port 등록 정보를 설정합니다.
$ svcadm refresh pkg/depot:default $ svcadm restart pkg/depot:default
사용자가 http://localhost:80/ 위치를 열면 http://localhost/solaris 저장소가 solaris 게시자와 함께 나열되고 http://localhost/studio 저장소가 solarisstudio 게시자와 함께 나열됩니다.
한 저장소가 여러 게시자에 대한 패키지를 제공하는 경우 모든 게시자가 나열됩니다. 예를 들어, http://localhost/solaris 저장소가 solaris 및 isvpub 게시자와 함께 나열될 수도 있습니다.
게시자 원본을 다음 값 중 하나로 설정합니다.
고유한 pkg/inst_root 위치.
$ pkg set-publisher -G '*' -M '*' -g /export/IPSpkgrepos/SolarisStudio/ \ solarisstudio
config/port 값과 pkg/server 인스턴스 이름으로 정의된 위치입니다.
$ pkg set-publisher -G '*' -M '*' -g http://localhost:80/studio/ solarisstudio
다음 단계
pkg/depot 인스턴스에서 관리되는 저장소 컨텐츠를 변경하는 경우 로컬 저장소 업데이트 및 로컬 저장소 사용자 정의의 설명에 따라 다음 단계를 둘 다 수행하십시오.
저장소에서 pkgrepo refresh를 실행합니다.
pkg/depot 인스턴스에서 svcadm restart를 실행합니다.
각 인스턴스가 하나 이상의 저장소를 호스트하는 pkg/depot 서비스의 추가 인스턴스를 만들 수 있습니다.
pkg/server 및 pkg/depot 서버 인스턴스를 구성하는 대신 독립형 구성을 생성하려면 pkg.depot-config(1M) 매뉴얼 페이지를 참조하십시오.