Installation Manager를 사용하여 패키지 자동 설치

명령행에서 제품 패키지를 설치하려면 자동 모드에서 Installation Manager를 사용하십시오.

이 태스크 정보

Installation Manager를 설치한 다음 자동 모드에서 사용하여 패키지를 설치하십시오. 이 파일에서는 Installation Manager를 사용하여 패키지를 설치하는 방법에 대해 설명합니다.

자동 모드에서 Installation Manager를 실행하려면 Installation Manager를 설치한 디렉토리의 eclipse 서브디렉토리에서 다음 명령을 실행하십시오.
  • Windows®의 경우: IBMIMc.exe --launcher.ini silent-install.ini -input <응답 파일 경로 및 이름> -log <로그 파일 경로 및 이름>. 예를 들면, IBMIMc.exe --launcher.ini silent-install.ini -input c:\mylog\responsefile.xml -log c:\mylog\silent_install_log.xml입니다.
  • 기타 플랫폼의 경우: IBMIM --launcher.ini silent-install.ini -input <response file path and name> -log <log file path and name>. 예를 들면, IBMIM --launcher.ini silent-install.ini -input /root/mylog/responsefile.xml –log /root/mylog/silent_install_log.xml입니다.
다음 표에는 자동 설치 명령에서 사용되는 인수에 대한 설명이 있습니다.
인수 설명
-vm
Java™ 실행기를 지정합니다. 자동 모드에서, Windows의 경우 항상 java.exe를 사용하고 기타 플랫폼은 java를 사용합니다.
-nosplash
스플래시 화면이 제외되어야 함을 지정합니다.
--launcher.suppressErrors
JVM 오류 대화 상자가 제외되어야 함을 지정합니다.
-silent
Installation Manager 설치 프로그램 또는 Installation Manager가 자동 모드에서 실행되어야 함을 지정합니다.
-input
Installation Manager 설치 프로그램 또는 Installation Manager의 입력으로 XML response file을 지정합니다. 응답 파일에는 설치 프로그램 또는 Installation Manager가 실행하는 명령이 있습니다.
-log
(선택사항) 자동 설치의 결과를 기록하는 로그 파일을 지정합니다. 로그 파일은 XML 파일입니다.

자동 설치 세션이 성공하면, 로그 파일에는 <result> </result>의 루트 요소만 포함됩니다. 그러나 설치 중에 오류가 발생하면 자동 설치 로그 파일에 오류 요소와 메시지가 포함됩니다.

-updateAll
(선택사항) 사용 가능한 모든 업데이트가 설치되도록 지정합니다.
-installAll
(선택사항) 사용 가능한 모든 제품이 설치되도록 지정합니다.
--launcher.ini silent-install.ini

사용할 제품 .ini 파일의 위치를 지정합니다. 이 인수가 지정되지 않은 경우 실행 파일은 동일한 디렉토리의 파일 중에 이름이 동일하고 확장자가 .ini인 실행기가 있는지 검사합니다. 예를 들어, IBMIM.exe는 IBMIM.ini에 대해 확인하고 install.exe는 install.ini에 대해 확인합니다. IBMIM.exe 파일과 동일한 디렉토리에 있는 silent-install.ini 파일은 자동 설치에 적용 가능한 초기화 매개변수를 포함하고 있으며 항상 존재해야 합니다.

--launcher.ini user-silent-install.ini

Windows에서 관리자가 아닌 사용자로 설치할 경우 사용할 제품 .ini 파일의 위치를 지정합니다. 이 인수가 지정되지 않은 경우 실행 파일은 동일한 디렉토리에 있는 파일 중에서 이름이 동일하고 확장자가 ".ini"인 실행기가 있는지 검사합니다. 예를 들어 IBMIM.exe는 IBMIM.ini가 있는지 검사합니다. IBMIM.exe 파일과 동일한 디렉토리에 있는 user-silent-install.ini 파일은 자동 설치에 적용 가능한 초기화 매개변수를 포함하고 있으며 항상 존재해야 합니다.

-showProgress
콘솔에 진행 표시줄을 표시합니다.
-ShowVerboseProgress
콘솔에 진행 텍스트를 표시합니다. 예를 들어 재부트해야 하는 경우 "설치를 완료하려면 머신을 재부트해야 합니다”라는 텍스트가 표시됩니다.
-accessRights
Installation Manager가 admin 또는 nonAdmin 모드에서 작동하는지 여부를 지정합니다. nonAdmin 모드의 경우 이 인수는 다음과 같이 항상 'nonAdmin' 매개변수와 함께 사용해야 합니다.
-accessRights nonAdmin
admin 모드의 경우 이 인수는 다음과 같이 항상 'admin' 매개변수와 함께 사용해야 합니다.
-accessRights admin
이 인수를 사용하지 않으면 현재 사용자 권한에 따라 기본값이 설정됩니다.
주:
관리자 그룹의 구성원인 Windows XP 사용자의 경우, 기본값은 항상 -accessRights admin입니다. 이러한 사용자가 nonAdmin 모드에서 실행하려면 -accessRights nonAdmin 인수가 명시적으로 전달되어야 합니다.
Installation Manager에는 표의 인수에 대한 기본값을 포함하는 초기화 또는 .ini 파일 silent-install.ini가 있습니다. 예를 들어, silent-install.ini 파일은 다음과 같습니다.
-accessRights
admin
-vm
C:\Program Files\IBM\Installation Manager\eclipse\jre_5.0.2.sr5_20070511\jre\bin\java.exe
-nosplash
--launcher.suppressErrors
-silent
-vmargs
-Xquickstart
-Xgcpolicy:gencon

결과

설치에 성공하면 상태로 "0"을 리턴하고 실패하면 0이 아닌 숫자를 리턴합니다.
Installation Manager 설치 프로그램이 실행되면 응답 파일을 읽고(선택사항) 지정한 디렉토리에 로그 파일을 작성합니다. 로그 파일 및 디렉토리를 지정한 경우 조작에 성공했으면 로그 파일은 비어 있습니다. 예:
<?xml version="1.0" encoding="UTF-8"?>
<result>
</result>
조작에 실패하면 로그 파일에는 오류 요소가 포함됩니다.
Installation Manager의 로그 파일은 항상 사용 가능합니다. Installation Manager 로그 파일의 기본 위치는 다음과 같습니다.
  • Windows에서 관리자가 아닌 사용자로 설치하는 경우: C:\Documents and Settings\<my id>\Application Data\IBM\Installation Manager\logs
  • Windows에서 관리자로 설치하는 경우: C:\Documents and Settings\All Users\Application Data\IBM\Installation Manager\logs
  • 기타 플랫폼의 경우: /var/ibm/InstallationManager/logs

피드백