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.  저장소에 대한 액세스 제공

파일 인터페이스를 사용하여 패키지 검색

NFS 공유 구성

게시자 원본을 파일 저장소 URI로 설정

HTTP 인터페이스를 사용하여 패키지 검색

저장소 서버 서비스 구성

저장소 서비스 시작

게시자 원본을 HTTP 저장소 URI로 설정

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

HTTP 인터페이스를 사용하여 패키지 검색

이 절에서는 패키지 저장소 서버를 사용하여 로컬 저장소 패키지를 제공하는 방법을 설명합니다.

서로 다른 포트에서 실행 중인 여러 pkg.depotd 데몬을 사용하여 여러 저장소를 제공하는 방법은 여러 저장소 서버 인스턴스를 사용하여 여러 저장소 제공을 참조하십시오. 서로 다른 접두어로 하나의 도메인 이름 아래에 여러 저장소를 실행하는 방법은 하나의 도메인 아래의 다중 저장소를 참조하십시오.

저장소 서버 서비스 구성

클라이언트가 HTTP를 통해 로컬 저장소에 액세스하도록 하려면 application/pkg/server SMF(서비스 관리 기능) 서비스를 사용으로 설정합니다.

$ svccfg -s application/pkg/server setprop pkg/inst_root=/export/repoSolaris11
$ svccfg -s application/pkg/server setprop pkg/readonly=true

작업을 확인합니다.

$ svcprop -p pkg/inst_root application/pkg/server
/export/repoSolaris11

pkg.depotd를 사용하여 저장소를 클라이언트에 제공합니다. 기본적으로 pkg.depotd는 포트 80에서 연결을 수신합니다. pkg/port 등록 정보를 재설정하여 포트를 변경할 수 있습니다.

$ svccfg -s application/pkg/server setprop pkg/port=port_number

application/pkg/server 등록 정보의 전체 목록을 보려면 pkg.depotd(1M) 매뉴얼 페이지를 참조하십시오.

여러 서비스 등록 정보를 설정하려면 다음 명령을 사용하여 모든 등록 정보를 한 번에 편집합니다.

$ svccfg -s pkg/server editprop

변경한 행의 시작 부분에서 주석 표시자(#)를 제거하는 것에 주의하십시오.

저장소 서비스 시작

pkg.depotd 저장소 서비스를 다시 시작합니다.

$ svcadm refresh application/pkg/server
$ svcadm enable application/pkg/server

저장소 서버가 작동 중인지 확인하려면 localhost 위치에서 브라우저 창을 엽니다. 기본적으로 pkg.depotd는 포트 80에서 연결을 수신합니다. 포트를 변경한 경우 localhost:port_number 위치에서 브라우저 창을 엽니다.

게시자 원본을 HTTP 저장소 URI로 설정

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

$ pkgrepo info -s /export/repoSolaris11
PUBLISHER PACKAGES STATUS           UPDATED
solaris   4400     online           2012-07-25T23:40:03.496688Z

각 클라이언트에서 다음 명령을 실행하여 solaris 게시자에 대한 원본을 재설정합니다.

$ pfexec pkg set-publisher -G '*' -M '*' -g http://localhost:port_number/ solaris
-G '*'

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

-M '*'

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

-g

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

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