설치 중에 설치 프로그램은 호스트에 이미 설치되어 있는 Java ES 구성 요소가 설치할 Java ES 릴리스와 호환되는지 확인합니다. 일부 구성 요소가 호환되지 않을 경우 설치 프로그램에서 비호환성 오류 메시지를 표시하고 설치를 중단할 수도 있습니다. 그러므로 실제로 Java ES 소프트웨어를 설치하기 전에 설치된 소프트웨어를 조사하고 업그레이드를 수행하는 것이 가장 좋습니다.
설치 프로그램을 실행하면 호스트에 호환되지 않는 구성 요소가 있는지 확인할 수 있습니다. Application Server, Message Queue 또는 HADB를 설치하려면 설치 프로그램에서 이러한 구성 요소를 업그레이드하도록 할 수 있습니다. 다른 제품 구성 요소의 경우 설치 프로그램을 사용하여 업그레이드할 수 없습니다. 그 대신 Sun Java Enterprise System 5 UNIX용 업그레이드 설명서의 지침에 따라 호환되지 않는 구성 요소를 제거하거나 업그레이드해야 합니다.
Java ES 설치 프로그램에서는 설치할 제품 구성 요소에 필요한 공유 구성 요소를 업그레이드하거나 설치합니다.
prodreg 및 pkginfo 등의 Solaris 명령, Linux의 rpm 명령 또는 HP-UX의 swlist 명령을 사용하면 설치된 소프트웨어를 검사할 수 있습니다. 다음 표에서는 UNIX 플랫폼에 대해 해당하는 기본 패키지 명령을 나열합니다.
표 1–2 해당 UNIX 패키지 명령
작업 |
Solaris |
Linux |
HP-UX |
---|---|---|---|
설치된 패키지 표시 |
pkginfo |
rpm –qa |
swlist |
패키지 설치 |
pkgadd |
rpm -i |
swinstall |
패키지 제거 |
pkgrm |
rpm –e |
swremove |
또한 설치 프로그램 자체를 사용하여 이 절의 절차에 설명된 대로 패키지 기반 소프트웨어 설치를 검사할 수도 있습니다.
설치된 소프트웨어에 대해 Java ES 설치 프로그램이 제공하는 정보에만 의존하지 마십시오. 호스트에 대한 별도의 검사를 수행하여 현재 어떤 소프트웨어가 설치되어 있는지 확인해야 합니다.
DISPLAY 환경 변수를 설정합니다.
원격 호스트에 로그인하는 경우 DISPLAY 환경 변수가 로컬 디스플레이로 올바르게 설정되어 있는지 확인합니다. DISPLAY 변수가 올바로 설정되어 있지 않으면 설치 프로그램이 텍스트 기반 모드로 실행됩니다.
C 쉘의 예(호스트 이름 myhost):
setenv DISPLAY myhost:0.0 |
Korn 쉘의 예(호스트 이름 myhost):
DISPLAY=myhost:0.0 |
디스플레이 권한을 지정합니다.
로컬 디스플레이에서 제거 프로그램을 실행하려면 디스플레이 권한을 허가해야 할 수 있습니다. 예를 들면 다음 명령을 사용하여 myhost에서 디스플레이 권한을 serverhost의 루트 사용자에게 부여할 수 있습니다.
myhost\> xauth extract - myhost:0.0|rsh -l root serverhost xauth merge - |
이런 권한을 안전하게 허가하는 방법에 대한 자세한 설명은 Solaris X Window System Developer's Guide의 “Manipulating Access to the Server” 장을 참조하십시오.
소프트웨어가 설치되지 않음을 나타내는 -no 옵션을 사용하여 설치 프로그램을 시작합니다.
그래픽 설치 프로그램의 경우
./installer -no |
텍스트 기반 설치 프로그램의 경우
./installer -nodisplay -no |
구성 요소 선택 단계를 진행합니다.
이 호스트에 설치하려는 제품 구성 요소를 선택합니다.
상태 열은 선택한 제품 구성 요소에 필요한 제품과 업그레이드 가능한 구성 요소를 나타냅니다.
설치 프로그램에서 선택 가능한 제품 구성 요소의 호환되지 않는 버전을 검색한 경우 호환되지 않는 버전을 업그레이드할 것인지, 제거할 것인지 묻는 메시지가 표시됩니다.
Solaris에 Application Server, Message Queue 및 HADB가 번들로 제공된 경우 설치 프로그램에서 업그레이드할 수 있습니다. 자세한 내용은 업그레이드 작동 방식을 참조하십시오.
문제를 해결한 후 선택 목록을 새로 고쳐 구성 요소를 선택한 다음 설치 프로그램을 계속 진행할 수 있습니다.
설치 프로그램에서 공유 구성 요소의 호환되지 않는 버전을 검색한 경우 공유 구성 요소 업그레이드 필요 목록이 표시됩니다.
각 공유 구성 요소에 대해 설치된 버전과 필요한 버전을 검토하여 필요한 업그레이드가 있는지 확인합니다. 최신 버전의 Java ES 공유 구성 요소가 해당 공유 구성 요소를 사용하는 호스트의 다른 응용 프로그램과 호환되는지 확인해야 합니다.
필요한 경우 설치 프로그램을 종료하고 필요한 업그레이드를 수행합니다.
설치 프로그램이 업그레이드할 수 없는 제품 구성 요소의 경우 Sun Java Enterprise System 5 UNIX용 업그레이드 설명서를 참조하십시오.
공유 구성 요소의 경우 설치 중에 대부분의 업그레이드를 수행할 수 있습니다.
각 호스트에 대해 절차를 반복합니다.
설치 프로그램에서 Solaris OS와 함께 배포된 Directory Server 버전을 발견한 후 사용자에게 Solaris 배포와 관련된 Directory Server 스크립트의 이름이 변경될 것임을 경고합니다. 별도의 조치가 필요하지 않습니다.