탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1 패키지 저장소 복사 및 만들기 Oracle Solaris 11.1 Information Library (한국어) |
이 절에서는 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를 사용하도록 지정합니다.
두 개 이상의 게시자의 패키지가 제공되었고 pkg 명령에서 패키지 이름에 게시자가 지정되지 않은 경우
패키지가 저장소에 게시되었고 게시자가 지정되지 않은 경우
기본적으로 버전 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 ()
core 모음 유형은 저장소에서 패키지로 선언된 모든 종속성이 저장소에 포함됨을 나타냅니다.
legal-uris는 저장소에 대한 법적 정보를 제공하는 문서의 위치 목록입니다.
origins는 이 저장소의 패키지 메타 데이터 및 컨텐츠에 대한 전체 복사본을 포함하는 저장소의 위치 목록입니다.
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 ()