기본 버전인 지정된 중개의 버전을 재설정하려면 pkg set-mediator 명령을 사용합니다.
pkg mediator -a의 출력을 사용하여 -V 인수에 버전 또는 -I 인수에 구현을 선택합니다. 맞춤법 오류가 있거나 현재 사용할 수 없는 중개자 버전이나 구현을 지정할 경우, 지정된 중개자를 사용하는 링크가 제거됩니다.
set-mediator 하위 명령에 -n 옵션을 함께 사용하여 백업 BE가 만들어지는지 여부를 확인할 수 있습니다. 백업 BE가 만들어지지 않으면 set-mediator 하위 명령에 --require-backup-be 옵션을 지정할 수 있습니다. 중개자 변경은 현재 BE에서 수행됩니다. 중개자 변경 후 현재 BE에 아무 문제가 없는 것을 확인했으면 beadm destroy를 사용하여 백업 BE를 삭제할 수 있습니다.
이전 출력에서는 버전 1.7이 java 중개에서 현재 선택된 기본 버전이었습니다. 다음 명령은 버전 1.6을 기본 버전으로 설정하는 것을 보여줍니다. 즉, /usr/bin/java를 호출하면 JRE 버전 1.6이 호출됩니다. 해당 버전에 대한 전체 경로를 지정하는 경우 JRE 버전 1.7을 계속 사용할 수 있습니다. 두 pkg mediator 명령의 출력을 비교하십시오. 중개의 기본 버전을 변경하면 VER. SRC.도 local로 바뀌면서 관리자가 선택을 지정했음을 나타냅니다. 이 선택 사항은 재부트와 패키지 업데이트 사이에 유지됩니다.
$ pkg mediator java MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION java system 1.7 system $ pkg mediator -a java MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION java system 1.7 system java system 1.6 system $ 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
선택한 구현이 더 이상 설치되지 않더라도 이 관리 선택 사항은 패키지 업데이트 사이에 유지됩니다. 선택한 구현이 더 이상 설치되지 않으면 중개 링크의 대상이 존재하지 않습니다. 다음 방법 중 하나를 사용하여 기본 구현을 재설정할 수 있습니다.
pkg set-mediator 명령을 다시 사용하여 pkg mediator -a로 표시된 업데이트된 목록에서 다른 구현을 선택합니다.
pkg unset-mediator 명령을 사용하여 시스템이 새 구현을 선택하도록 허용합니다.
$ pkg unset-mediator java