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 패키지 저장소 유지 관리

로컬 저장소 업데이트

저장소 등록 정보 확인 및 설정

로컬 저장소 사용자 정의

여러 저장소 서버 인스턴스를 사용하여 여러 저장소 제공

저장소 서버 Apache 구성

저장소 서버에 대한 캐싱 구성

카탈로그 속성 파일에 대한 캐시 고려 사항

검색을 위한 캐시 고려 사항

웹 프록시 뒤에서 저장소 서버 실행

권장되는 일반 Apache 구성 설정

Apache 구성 예

단순 접두어가 지정된 프록시 구성

하나의 도메인 아래의 다중 저장소

로드 밸런싱된 구성

완전한 로드 밸런싱 예

저장소 등록 정보 확인 및 설정

이 절에서는 IPS 저장소에 대한 정보를 표시하고 저장소 및 게시자 등록 정보를 설정하는 방법을 설명합니다. pkgrepo(1) 매뉴얼 페이지를 참조하십시오.

다음 명령은 로컬 저장소에 의해 알려진 패키지 게시자의 목록을 표시합니다. STATUS(상태) 열은 게시자의 패키지 데이터를 현재 처리 중인지 여부를 알려줄 수 있습니다.

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

다음 명령은 로컬 저장소에 대한 등록 정보를 표시합니다.

$ pkgrepo get -s /export/repoSolaris11
SECTION    PROPERTY    VALUE
publisher  prefix      solaris
repository description This\ repository\ serves\ a\ copy\ of\ the\ Oracle\ Solaris\ 11.1\ 
Package\ Repository.
repository name        Oracle\ Solaris\ 11.1\ Package\ Repository
repository version     4

게시자 접두어 값은 다음과 같은 경우에 solaris를 사용하도록 지정합니다.

기본적으로 버전 4 저장소가 만들어집니다. 버전 4 저장소는 다중 게시자에 대한 패키지 저장을 지원합니다.

set 하위 명령을 사용하여 새 등록 정보 값을 지정합니다.

$ pkgrepo set -s /export/repoSolaris11 \
repository/description="Local copy of the Oracle Solaris 11.1 repository" \
repository/name="Oracle Solaris 11.1 Package Repository"
$ pkgrepo get -s /export/repoSolaris11
SECTION    PROPERTY    VALUE
publisher  prefix      solaris
repository description Local\ copy\ of\ the\ Oracle\ Solaris\ 11.1\ repository
repository name        Oracle\ Solaris\ 11.1\ Package\ Repository
repository version     4

다음 명령은 로컬 저장소에서 solaris 게시자에 대한 등록 정보를 표시합니다. 괄호는 특정 값이 값 목록일 수 있음을 나타냅니다. 여러 로컬 저장소를 만들 경우, 구성 중에 저장소 이름, 경로, 포트 번호 및 Apache 프록시 기준을 변경합니다. 단순 접두어가 지정된 프록시 구성에서는 pkg/proxy_base 설정을 보여줍니다.

$ pkgrepo get -p solaris -s /export/repoSolaris11
PUBLISHER SECTION    PROPERTY         VALUE
solaris   publisher  alias
solaris   publisher  prefix           solaris
solaris   repository collection-type  core
solaris   repository description      Local\ copy\ of\ the\ Oracle\ Solaris\ 11.1\ repository
solaris   repository legal-uris       ()
solaris   repository mirrors          ()
solaris   repository name             Oracle\ Solaris\ 11.1\ Package\ Repository
solaris   repository origins          ()
solaris   repository refresh-seconds
solaris   repository registration-uri ""
solaris   repository related-uris     ()
collection-type

core 모음 유형은 저장소에서 패키지로 선언된 모든 종속성이 저장소에 포함됨을 나타냅니다.

legal-uris

legal-uris는 저장소에 대한 법적 정보를 제공하는 문서의 위치 목록입니다.

origins

origins는 이 저장소의 패키지 메타 데이터 및 컨텐츠에 대한 전체 복사본을 포함하는 저장소의 위치 목록입니다.

related-uris

related-uris는 사용자가 관심있어 할 수 있는 패키지가 포함된 저장소의 위치 목록입니다.

다른 게시자 및 저장소 등록 정보에 대한 설명은 pkgrepo(1) 매뉴얼 페이지를 참조하십시오.

다음 명령은 pkg.oracle.com 저장소에서 지정된 section/property에 대한 정보를 표시합니다.

$ pkgrepo get -p solaris -s http://pkg.oracle.com/solaris/release \
repository/name repository/description
PUBLISHER SECTION    PROPERTY         VALUE
solaris   repository description      Local\ copy\ of\ the\ Oracle\ Solaris\ 11.1\ repository
solaris   repository name             Oracle\ Solaris\ 11.1\ Package\ Repository

로컬 저장소의 solaris 게시자에 대해 저장소 설명 및 저장소 이름 등록 정보 값이 설정되지 않았습니다. 게시자 등록 정보의 값을 제공하려면 위에 표시된 것처럼 set 하위 명령을 사용합니다. 이때 게시자 이름도 지정합니다. 게시자 repository/name 값은 브라우저 인터페이스에서 페이지 위쪽 근처에 그리고 페이지 제목으로 표시됩니다. 게시자 repository/description 값은 브라우저 인터페이스에서 이름 바로 아래의 About(정보) 절에 표시됩니다.

$ pkgrepo set -p solaris -s /export/repoSolaris11 \
repository/description="Local copy of the Oracle Solaris 11.1 repository" \
repository/name="Oracle Solaris 11.1 Package Repository"
$ pkgrepo get -p solaris -s /export/repoSolaris11
PUBLISHER SECTION    PROPERTY         VALUE
solaris   publisher  alias
solaris   publisher  prefix           solaris
solaris   repository collection-type  core
solaris   repository description      Local\ copy\ of\ the\ Oracle\ Solaris\ 11.1\ repository
solaris   repository legal-uris       ()
solaris   repository mirrors          ()
solaris   repository name             Oracle\ Solaris\ 11.1\ Package\ Repository
solaris   repository origins          ()
solaris   repository refresh-seconds
solaris   repository registration-uri ""
solaris   repository related-uris     ()