제거 후에 구성 요소나 패키지가 남을 수 있습니다. 이러한경우 Java ES를 다시 설치하기 전에 구성요소나패키지를수동으로제거해야합니다이문제는다음과같은방법으로나타날수있습니다
제거프로그램이실패하고제거하는데실패한패키지의이름이제공됩니다
구성요소를설치하려고하지만설치프로그램에이미제거한구성요소가설치되어있다는메시지가표시됩니다
다음명령을사용하여패키지가부분적으로설치되었는지확인합니다
Solaris OS의 경우:
pkginfo -p |
Linux의 경우:
rpm -qa |grep sun | xargs rpm -V |
부분적으로설치된패키지가명령출력으로나열됩니다Sun Java Enterprise System 2005Q4 설치 참조 설명서의 5 장, 설치 패키지 목록을 참조하면서 반환된 패키지 이름을 참고하여 패키지가 속한 구성 요소를 확인합니다.
구성 요소나 패키지를 제거합니다.
Solaris 9 또는 10에서 prodreg 도구를 사용합니다.
prodreg 도구는 호스트에서 패키지 기반 구성 요소를 관리합니다. 구성요소와해당패키지를상호종속성을비롯한전체정보와함께볼수있습니다prodreg 도구를 사용하면 구성 요소와 패키지를 안전하게 제거할 수 있습니다. prodreg 도구로 구성 요소를 제거한 후에는 다시 설치할 수 있습니다.
Solaris 8에서는 pkgrm 명령을 사용합니다.
pkgrm 명령에서는 한 번에 한 패키지씩 구성 요소를 제거해야 합니다. 이명령은제품레지스트리를업데이트하지않습니다발생한문제에따라아카이브된제품레지스트리파일을복원하거나제품레지스트리파일을수동으로편집하여제거된구성요소를더이상참조하지않을수있습니다
제품 레지스트리 파일을 편집하려면 /var/sadm/install/productregistry 파일을 엽니다. 이파일은각구성요소를설명합니다각 구성 요소 설명은 <compid\> 태그로 열고 </compid\> 태그로 닫습니다. 구성요소에대한전체항목을삭제합니다
Linux에서는 rpm -e 명령을 사용합니다.
제품 레지스트리 파일을 편집하려면 /var/opt/sun/install/productregistry 파일을 엽니다. 이파일은각구성요소를설명합니다각 구성 요소 설명은 <compid\> 태그로 시작하여 </compid\> 태그로 끝납니다. 구성요소에대한전체항목을삭제합니다
/opt, /etc/opt, /var/opt 디렉토리를 정리합니다.
설치프로그램을다시실행합니다