제거 후에도 제품 구성 요소 파일이나 패키지가 남아 있을 수 있습니다. 이러한 경우 먼저 해당 파일이나 패키지를 수동으로 제거해야 Java ES를 다시 설치할 수 있습니다. 제거한 것으로 생각되는 제품 구성 요소도 호스트에 있다고 설치 프로그램이 보고합니다.
다음과 같은 상황이 발생할 수 있습니다.
제거에 실패하고 오류 메시지에 제거되지 않은 패키지 이름이 표시되지만 아무도 문제를 해결하지 않습니다.
제거에 실패했지만 오류가 검색되지 않았기 때문에 패키지가 제거되지 않는 경우에도 제거되었다고 생각하게 됩니다.
다음 명령을 사용하여 패키지가 부분적으로 설치되었는지 확인합니다.
Solaris OS의 경우: pkginfo -p
Linux의 경우: rpm -qa |grep —I ^sun | xargs rpm -V
HP-UX의 경우: swlist -l product sun-*
부분적으로 설치된 패키지가 명령 출력으로 나열됩니다. 반환된 패키지 이름을 사용하여 패키지가 속한 제품 구성 요소를 찾으려면 Sun Java Enterprise System 5 UNIX용 설치 참조 설명서의 5 장, 설치 패키지 목록을 참조하십시오.
구성 요소나 패키지를 제거합니다.
Solaris 9 또는 10에서 prodreg 도구를 사용합니다.
prodreg 도구는 호스트에서 패키지 기반 구성 요소를 관리합니다. 제품 구성 요소와 해당 패키지를 상호 종속성을 비롯한 전체 정보와 함께 볼 수 있습니다. prodreg 도구를 사용하면 제품 구성 요소와 패키지를 안전하게 제거할 수 있습니다. prodreg 도구로 제품 구성 요소를 제거한 후에는 다시 설치할 수 있습니다.
Linux에서는 rpm -e 명령을 사용합니다.
제품 레지스트리 파일을 편집하려면 /var/opt/sun/install/productregistry 파일을 엽니다. 이 XML 파일은 각 제품 구성 요소를 설명합니다. 각 제품 구성 요소 설명은 <compid\> 태그로 시작하여 </compid\> 태그로 끝납니다. 제품 구성 요소에 대한 전체 항목을 삭제합니다.
HP-UX에서는 swremove 명령을 사용합니다.
제품 레지스트리 파일을 편집하려면 /var/adm/swproductregistry 파일을 엽니다. 이 XML 파일은 각 제품 구성 요소를 설명합니다. 각 제품 구성 요소 설명은 <compid\> 태그로 시작하여 </compid\> 태그로 끝납니다. 제품 구성 요소에 대한 전체 항목을 삭제합니다.
다음 디렉토리에 Java ES 제품 구성 요소나 패키지가 포함되어 있지 않은지 확인합니다.
/opt
/etc/opt
/var/opt
설치 프로그램을 다시 실행합니다.