탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1 소프트웨어 패키지 추가 및 업데이트 Oracle Solaris 11.1 Information Library (한국어) |
동일한 이미지에 여러 버전의 응용 프로그램 또는 도구를 제공할 수 있습니다. 응용 프로그램의 여러 버전을 동일한 중개의 일부로 제공하는 경우 기본 버전으로 삼을 버전을 쉽게 재설정할 수 있습니다. 중개는 응용 프로그램의 다른 구현에 대한 링크 세트로, 여기서 각 링크는 중개자 이름과 링크 경로가 같지만 대상 링크 경로가 다릅니다.
이미지의 모든 중개자를 표시하거나 지정된 중개자의 현재 선택한 버전을 표시하려면 pkg mediator 명령을 사용합니다.
/usr/bin/pkg mediator [-aH] [-F format] [mediator ...]
기본 버전인 지정된 중개자의 버전을 재설정하려면 pkg set-mediator 명령을 사용합니다.
usr/bin/pkg set-mediator [-nv] [-I implementation] [-V version] [--no-be-activate] [--no-backup-be | --require-backup-be] [--backup-be-name name] [--deny-new-be | --require-new-be] [--be-name name] mediator ...
다음 예에서는 Java Runtime Environment의 다른 두 버전이 설치됩니다.
$ pkg list 'runtime/java*' NAME (PUBLISHER) VERSION IFO runtime/java 1.6.0.33-0.175.1.0.0.18.1 i-- runtime/java/jre-6 1.6.0.33-0.175.1.0.0.18.1 i-- runtime/java/jre-7 1.7.0.5-0.175.1.0.0.18.0 i--
다음 명령은 java 중개가 정의되어 있고 버전 1.7이 기본 버전임을 보여줍니다.
$ pkg mediator MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION java system 1.7 system php system 5.2 system python vendor 2.6 vendor
다음 명령은 설정할 수 있는 모든 java 중개를 표시합니다. jre-6 및 jre-7은 모두 /usr/bin/java에서의 심볼릭 링크를 정의합니다. jre-6 패키지에서 /usr/bin/java 링크의 대상은 jdk1.6입니다. jre-7 패키지에서 /usr/bin/java 링크의 대상은 jdk1.7입니다. 앞의 명령에서는 버전 1.7이 현재 /usr/bin/java 링크의 대상임을 보여주었습니다. 이 중개는 기본 구현을 지정하지 않으며 패키지 시스템은 높은 버전의 구현을 기본 구현으로 선택했습니다.
$ pkg mediator -a java MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION java system 1.7 system java system 1.6 system
다음 명령은 버전 1.6을 기본 구현으로 설정하는 것을 보여줍니다. 즉, /usr/bin/java를 호출하면 JRE 버전 1.6이 호출됩니다. 해당 버전에 대한 전체 경로를 지정하는 경우 JRE 버전 1.7을 계속 사용할 수 있습니다. 두 pkg mediator 명령의 출력을 비교하십시오.
$ pkg mediator java MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION java system 1.7 system $ pfexec pkg set-mediator -V 1.6 java Packages to update: 3 Mediators to change: 1 Create boot environment: No Create backup boot environment: No PHASE ITEMS Removing old actions 2/2 Updating modified actions 3/3 Updating image state Done Creating fast lookup database Done Reading search index Done Updating search index 3/3 $ pkg mediator java MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION java local 1.6 system