Sun Java Enterprise System 5 UNIX용 설치 설명서

제거 프로그램 실행

필수 사항 확인의 관련 작업을 완료하고 구성 요소 제거 동작을 계획하면 제거 프로그램을 실행할 준비가 된 것입니다. 이 절에서는 제거 프로그램을 사용할 수 있는 세 가지 방법에 대해 설명합니다.

uninstall 명령 구문에 대한 설명은 부록 B, 설치 명령에 있습니다.

그래픽 모드로 제거 프로그램 실행

이 절에서는 대화식 그래픽 인터페이스를 사용하여 Java ES 제품 구성 요소를 제거하는 방법에 대해 설명합니다.

Procedure그래픽 제거 프로그램을 시작하려면

  1. (선택 사항) 로컬 디스플레이에 대한 액세스 권한을 제공합니다.

    원격 시스템에 로그인하는 경우 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” 장을 참조하십시오.


  2. root로 로그인하지 않은 경우 수퍼유저가 됩니다.

  3. 제거 프로그램이 있는 디렉토리로 이동합니다.

    • Solaris OS의 경우: /var/sadm/prod/SUNWentsys5

    • Linux 및 HP-UX의 경우: /var/sadm/prod/sun-entsys5

  4. 그래픽 제거 프로그램을 시작합니다.


    ./uninstall

    시작 페이지가 표시됩니다.

  5. 다음을 눌러 계속합니다.

    구성 요소 선택 페이지가 표시됩니다.

Procedure제거할 제품 구성 요소를 선택하려면

  1. 제품 구성 요소를 살펴본 후 제거할 구성 요소를 선택합니다.

    • 시스템에 설치된 제품 구성 요소는 사용할 수 있으므로 선택할 수 있습니다. 시스템에 설치되지 않은 제품 구성 요소는 사용할 수 없습니다.

    • 일부 제품 구성 요소에는 하위 구성 요소가 포함되어 있습니다. 제품 구성 요소를 확장하여 하위 구성 요소를 확인합니다.

  2. 선택한 항목에 만족할 경우 다음을 누릅니다.

  3. 구성 또는 종속성 문제를 해결합니다.

    제거 프로그램에서 인식 가능한 제품 구성 요소 종속성이나 선택한 제품 간에 구성 데이터 손실이 발생할 가능성이 발견된 경우 경고가 표시됩니다. 선택 항목은 다음과 같습니다.

    1. 설치를 계속하려면 계속을 누릅니다.

    2. 닫기를 눌러 소프트웨어 구성 요소 선택 페이지로 돌아갑니다.

  4. 구성 해제 페이지가 표시되면 제품 구성 요소에 대해 요청된 정보를 입력합니다.

Procedure관리자 액세스를 허용하려면

제거하려고 선택한 제품 구성 요소에 따라 제거 프로그램은 관리자 아이디와 비밀번호를 묻는 메시지를 표시합니다. 제거 프로그램에 입력해야 할 정보에 대한 자세한 내용은 제거 프로그램에 대한 관리자 액세스 허용을 참조하십시오.


주 –

또한 제거 프로그램에서 포트 번호나 호스트 이름을 묻는 메시지를 표시할 수도 있습니다.


  1. 필요한 관리자 정보를 제공합니다.

  2. 제거 준비 완료 페이지로 진행하려면 다음을 누릅니다.

Procedure소프트웨어를 제거하려면

시스템에서 소프트웨어를 제거하기 전에, 제거 프로그램은 제거하려고 선택한 제품 구성 요소와 재생 이용될 전체 디스크 공간을 표시합니다.

  1. 선택한 제거 항목을 검토하고 필요에 따라 다음과 같이 변경합니다.

    1. 구성 요소 선택 페이지가 표시될 때까지 뒤로를 계속 누릅니다.

    2. 필요에 따라 페이지를 변경합니다.

    3. 다음을 누르고 제거 프로그램 페이지를 다시 진행합니다.

      이전에 지정한 값이 제거 프로그램에 기억되어 있습니다. 이전에 지정한 값을 수정할 수 있습니다.

  2. 항목을 올바르게 선택했으면 다음을 누릅니다.

    제거 프로그램이 소프트웨어 제거를 시작하고 다음을 표시합니다.

    • 전체 완료 백분율이 표시되는 진행률 표시줄

    • 현재 제거하려는 패키지의 이름

    • 제품 구성 요소 소프트웨어가 모두 제거되면 제거 완료 페이지가 표시됩니다.

  3. 제거에 대한 정보를 보려면 요약 보기 또는 로그 보기를 누릅니다.

    • 제거 요약. 제거된 제품 구성 요소와 제품 구성 요소의 구성 정보 목록을 표시합니다.

    • 제거 로그. 제거 중에 제거 프로그램에서 생성한 모든 메시지를 표시합니다.

    • 제거 요약 및 로그 파일도 검토할 수 있습니다.

      Solaris OS의 경우: /var/sadm/install/logsLinux 및 HP-UX: /var/opt/sun/install/logs

  4. 닫기를 눌러 제거 프로그램을 종료합니다.

  5. Access Manager 또는 Service Registry를 제거한 경우 사후 제거 작업 완료로 이동합니다.

텍스트 기반 모드로 제거 프로그램 실행

텍스트 기반 인터페이스를 사용하면 단말기 창에 표시되는 메시지에 응답하여 이 창에서 바로 제거 프로그램을 실행할 수 있습니다. 사용 지침은 텍스트 기반 인터페이스 사용 방법을 참조하십시오.

제거 중에 문제가 발생한 경우 9 장, 문제 해결을 참조하십시오.

Procedure텍스트 기반 모드로 제거 프로그램을 시작하려면

  1. root로 로그인하지 않은 경우 수퍼유저가 됩니다.

  2. 제거 디렉토리로 이동합니다.

    • Solaris OS의 경우: /var/sadm/prod/SUNWentsys5

    • Linux 및 HP-UX의 경우: /var/sadm/prod/sun-entsys5

  3. 다음과 같이 제거 프로그램을 실행합니다.


    ./uninstall -nodisplay

    시작 메시지가 표시되고 시스템에서 사용할 수 있는 모든 Java ES 제품 구성 요소 목록이 나타납니다.

Procedure제거할 제품 구성 요소를 선택하려면

제거 프로그램은 설치된 제품 구성 요소에 해당하는 번호 목록을 표시하여 시스템에서 검색되는 Java ES 제품 구성 요소를 제거하도록 선택합니다. 시스템에 설치되지 않은 제품 구성 요소는 사용할 수 없으므로 선택할 수 없습니다. 설치된 구성 요소를 모두 제거하거나 설치된 구성 요소 중 제거할 구성 요소만 선택할 수 있습니다.

  1. 제거할 제품 구성 요소를 선택합니다.

    • 설치된 제품 구성 요소를 모두 제거하려면 Enter 키를 누릅니다.

    • 특정 제품 구성 요소를 선택하려면 제거할 제품 구성 요소에 해당하는 번호들을 쉼표로 구분하여 입력하고 Enter 키를 누릅니다.

  2. 구성 또는 종속성 문제를 해결합니다.

    제거 프로그램에서 제거하려고 선택한 제품들 간에 제품 구성 요소 종속성을 발견하면 구성 데이터 손실 가능성에 대한 경고가 표시됩니다. 선택 항목은 다음과 같습니다.

    1. 제거를 계속하려면 Yes를 입력하고 Enter 키를 누릅니다.

    2. 구성 요소 선택으로 돌아가려면 No를 입력하고 Enter 키를 누릅니다.

    3. 제거를 종료하려면 ! 문자를 입력하고 Enter 키를 누릅니다.

  3. 구성 해제 페이지가 표시되면 제품 구성 요소에 대해 요청된 정보를 입력합니다.

Procedure관리자 액세스를 허용하려면

    제거 프로그램에서 관리 아이디 또는 비밀번호가 필요한 제품 구성 요소를 선택한 경우 제거 프로그램은 관리자 아이디와 비밀번호를 묻는 메시지를 표시합니다.

    제거 프로그램에 입력해야 할 정보에 대한 자세한 내용은 제거 프로그램에 대한 관리자 액세스 허용을 참조하십시오.


    주 –

    제거하려고 선택한 제품 구성 요소에 따라 제거 프로그램에서 포트 번호 또는 호스트 이름을 입력하라는 메시지를 표시할 수도 있습니다.


Procedure소프트웨어를 제거하려면

제거 프로그램에서는 시스템에서 소프트웨어를 제거하기 전에 제거하려고 선택한 제품 구성 요소를 보여 주는 요약 페이지가 표시됩니다.

  1. 선택 항목을 검토합니다.

    1. 변경이 필요한 경우 구성 요소 선택 목록이 나타날 때까지 계속해서 < 문자를 입력하고 Enter 키를 누릅니다.

    2. 구성 요소 선택 목록에서 필요한 대로 변경을 수행합니다.

    3. 제거 프로그램 화면을 다시 진행합니다.

  2. 항목을 올바르게 선택했으면 번호 1을 입력하고 Enter 키를 누릅니다.

    제거 프로그램이 시스템에서 소프트웨어를 제거하기 시작합니다. 제거하는 동안 전체적인 완료율을 보여주는 진행률 표시줄이 표시됩니다.

    모든 제품 구성 요소 소프트웨어가 제거되고 나면 제거 요약과 로그를 볼 수 있습니다.

  3. 1 또는 2를 입력하고 Enter 키를 눌러 제거 정보를 확인합니다.

    • 제거 요약. 1을 입력하여 제거된 제품 구성 요소와 제품 구성 요소의 구성 정보 목록을 표시합니다.

    • 제거 로그. 2를 입력하여 제거 중에 제거 프로그램에서 생성된 모든 메시지를 나열합니다.

      제거 요약 및 로그 파일도 볼 수 있습니다.

      Solaris OS의 경우: /var/sadm/install/logsLinux 및 HP-UX: /var/opt/sun/install/logs

  4. ! 문자를 입력하여 제거 프로그램을 종료합니다.

    Access Manager 또는 Service Registry를 제거한 경우 사후 제거 작업 완료로 이동합니다.

자동 모드로 제거 프로그램 실행

자동 제거는 비슷한 구성을 공유하는 여러 호스트에서 Java ES 제품 구성 요소를 제거하는 데 유용합니다. 자동 모드로 제거하는 절차는 5 장, 자동 모드로 설치에 있는 설명과 같이 자동 모드로 설치하는 절차와 비슷합니다.

Procedure상태 파일을 만들려면

자동 제거를 수행하려면 먼저 그래픽 또는 텍스트 기반 모드에서 대화식 제거 세션을 실행하여 상태 파일을 작성해야 합니다. 자세한 내용은 초기 상태 파일 생성을 참조하십시오.

  1. root로 로그인하지 않은 경우 수퍼유저가 됩니다.

  2. 제거 디렉토리로 이동합니다.

    • Solaris OS의 경우: /var/sadm/prod/SUNWentsys5

    • Linux 및 HP-UX의 경우: /var/sadm/prod/sun-entsys5

  3. 제거 프로그램의 그래픽 인터페이스를 사용하려면 로컬 디스플레이에 대한 액세스를 제공해야 할 수도 있습니다. 그래픽 모드로 제거 프로그램 실행을 참조하십시오.

  4. 자동 제거 프로그램을 실행합니다. 예를 들면 다음과 같습니다.


    정보 –

    이 세션에서 소프트웨어를 제거하지 않으려면 –no 옵션을 사용합니다.


    그래픽 모드


    ./uninstall -saveState statefile_path
    

    텍스트 기반 모드(소프트웨어 제거되지 않음)


    ./uninstall -no -nodisplay -saveState statefile_path
    

    uninstall 명령의 전체 구문은 uninstall 명령을 참조하십시오.

  5. 제거 프로그램을 계속 진행하여 완료합니다.

    프롬프트에 응답할 때 제거 프로그램은 지정한 상태 파일에 사용자의 응답을 기록합니다. 제거가 완료되면 지정한 위치에서 상태 파일을 사용할 수 있습니다. –no 옵션을 사용한 경우 소프트웨어가 제거되지 않습니다.

  6. 자동 제거를 수행하려 하는 각 호스트에 대해 상태 파일 복사본을 만듭니다.

  7. 자동 제거를 실행할 호스트에 관련된 정보를 제공하는 각 파일을 편집합니다.

    상태 파일 편집에 대한 자세한 내용은 상태 파일 편집을 참조하십시오. 상태 파일 편집에는 플랫폼 고유 상태 파일 아이디 만들기의 설명과 같이 상태 파일 아이디를 생성하는 작업도 포함될 수 있습니다.

Procedure자동 모드로 제거 프로그램을 실행하려면

  1. Java ES 제품 구성 요소를 제거할 호스트에 대한 상태 파일을 제대로 준비하여 편집했는지 확인합니다.

  2. root로 로그인하지 않은 경우 수퍼유저가 됩니다.

  3. 제거 디렉토리로 이동합니다.

    • Solaris OS의 경우: /var/sadm/prod/SUNWentsys5

    • Linux 및 HP-UX의 경우: /var/sadm/prod/sun-entsys5

  4. 제거 프로그램을 시작합니다. 예를 들면 다음과 같습니다.


    ./uninstall -noconsole -state statefile_path
     
    

    uninstall 명령의 전체 구문은 uninstall 명령을 참조하십시오.

Procedure자동 제거 진행을 모니터하려면

  1. 단말기 창에서 로그 파일 디렉토리로 이동합니다.

    Solaris OS의 경우: /var/sadm/install/logsLinux 및 HP-UX: /var/opt/sun/install/logs

  2. 현재 제거에 대한 로그 파일을 찾습니다. 모니터할 해당 로그 파일은 다음과 같습니다.


    Java_Enterprise_System_5_uninstall.Btimestamp
    

    timestamp 변수는 로그가 생성된 시간을 나타냅니다. 변수는 MMddhhmm 형식으로 되어 있습니다.

    MM

    월을 지정합니다.

    dd

    날짜를 지정합니다.

    hh

    시간을 지정합니다.

    mm

    분을 지정합니다.

  3. tail 명령을 사용하여 메시지가 로그에 기록되는 것을 감시합니다. 예를 들면 다음과 같습니다.


    tail -f logfile_name
    

    tail 프로그램을 종료하려면 Ctrl+C를 누르십시오.