자동 설치 명령

이 참조 표에서는 자동 설치 중 사용할 수 있는 응답 파일 명령에 대한 상세 정보를 확인할 수 있습니다.
응답 파일 명령 설명

Profile

<profile 
id="the profile (package group) id" 
installLocation="the install location of 
 the profile">
<data key="key1" value=”value1”/>
<data key="key2" value=”value2”/>

</profile>
이 명령을 사용하여 패키지 그룹(또는 설치 위치)을 작성합니다. 지정한 패키지 그룹이 이미 있는 경우 이 명령은 영향을 주지 않습니다. 또한 프로파일을 현재 작성하고 있는 경우 자동 설치에서는 두 가지의 설치 컨텍스트(Eclipsenative에 해당하는 컨텍스트)를 작성합니다. 프로파일은 설치 위치입니다.

<data> 요소를 사용하여 프로파일 특성을 설정할 수 있습니다.

다음 목록에는 현재 지원되는 키와 관련 값이 들어 있습니다.
  • eclipseLocation 키는 기존 Eclipse 위치 값(예: c:\myeclipse\eclipse)을 지정합니다.
  • cic.selector.nl 키는 자국어(NL) 로케일 선택(예: zh, jaen)을 지정합니다.
주: 여러 NL 값을 쉼표로 구분하십시오.
다음 목록에는 현재 지원되는 언어 코드가 들어 있습니다.
  • 영어(en)
  • 프랑스어(fr)
  • 이탈리아어(it)
  • 중국어(zh)
  • 러시아어(ru)
  • 중국어(대만) (zh_TW)
  • 중국어(홍콩) (zh_HK)
  • 독일어(de)
  • 일본어(ja)
  • 폴란드어(pl)
  • 스페인어(es)
  • 체코어(cs)
  • 헝가리어(hu)
  • 한국어(ko)
  • 포르투갈어(pt_BR)

Repositories

<server>
<repository location="http://example/
repository/">
<repository location=”file:/C:/
repository/”>
<!—add more repositories below-->
<…>
      </server>
이 명령을 사용하여 자동 설치 중 사용되는 저장소를 지정합니다. 원격 저장소를 지정하려면 URL 또는 UNC 경로를 사용하고 로컬 저장소를 지정하려면 디렉토리 경로를 사용하십시오.

Install

<install>
<offering profile= "profile id" 
features= "feature ids" 
id= "offering id" version= "offering 
version"></offering>

<!—add more offerings below>
<…>

</install>
이 명령을 사용하여 설치될 설치 패키지를 지정합니다.

프로파일 ID는 기존 프로파일 또는 설정된 프로파일 명령에서 작성한 프로파일과 일치해야 합니다.

기능 ID는 "feature1, feature2”등과 같이 쉼표 분리 목록을 사용하여 선택적으로 지정할 수 있습니다. 기능 ID를 지정하지 않으면 지정한 제품의 모든 기본 기능이 설치됩니다.

버전 번호는 필수가 아닙니다. 버전을 지정하지 않으면 Installation Manager는 지정된 ID와 사용 가능한 갱신사항 및 수정사항으로 최신 제품을 설치합니다.

주: 필수 기능은 쉼표 분리 목록에서 지정하지 않은 경우에도 설치에 포함됩니다.

<install modify="true"> 또는 <uninstall modify="true">(선택적 속성)

<uninstall modify="true">
<offering profile="profileID"
 id="Id" version="Version" 
features="-"/>
</uninstall>

기존 설치를 수정할 것임을 표시하려면 설치 및 설치 제거 명령에 <install modify="true"> 속성을 사용하십시오. 속성을 true로 설정하지 않으면 false로 기본값이 지정됩니다. 추가 언어 팩 설치를 위해서만 수정 조작을 하려는 경우, 새 기능을 추가하지 않음을 표시하기 위해 제품 기능 ID 목록에 하이픈“-“이 사용되어야 합니다.

중요사항: 예제에 지정된 대로 "modify=true" 및 하이픈 "-" 기능 목록을 지정해야 합니다. 지정하지 않으면 설치 명령이 제품의 기본 기능을 설치하고 설치 제거 명령이 모든 기능을 제거합니다.

Uninstall

<uninstall>
<offering profile= "profile id" 
features= "feature ids" 
id= "offering id" version= "offering 
version"></offering>

<!—add more offerings below>
<…>

</uninstall>
이 명령을 사용하여 설치 제거할 패키지를 지정합니다.

프로파일 ID는 기존 프로파일 또는 프로파일 명령에서 지정한 프로파일과 일치해야 합니다. 또한 기능 ID를 지정하지 않는 경우 지정된 제품의 기능이 모두 설치 제거됩니다. 제품 ID를 지정하지 않는 경우 지정된 프로파일의 설치된 모든 제품이 설치 제거됩니다.

Rollback

<rollback>
<offering profile= "profile id" 
 id= "offering id" 
version= "offering version">
</offering>

<!—add more offerings below
<…>

</rollback>
이 명령을 사용하여 지정된 프로파일에 현재 설치된 버전에서 지정된 제품으로 롤백합니다. 기능은 롤백 명령에 지정할 수 없습니다.

InstallAll

<installALL/>
주: 이 명령은 다음 명령을 사용하는 것과 같습니다.
–silent –installAll 
.
이 명령을 사용하여 사용할 수 있는 모든 패키지를 검색하여 설치합니다.

UpdateAll

<updateALL/>
주: 이 명령은 다음 명령을 사용하는 것과 같습니다.
–silent –updateAll 
.
이 명령을 사용하여 사용할 수 있는 모든 패키지를 검색하여 갱신합니다.

License

<license policyFile=“policy file
 location”/>

예를 들어, 다음과 같습니다.

<license policyFile=”c:\mylicense.opt”/> 
이 명령을 사용하여 Installation Manager를 레코드 모드에서 시작한 후 라이센스 마법사를 시작하는 라이센스 명령이 포함된 응답 파일을 생성합니다.

레코드 모드 중에 라이센스 관리 마법사를 통해 유연한 옵션을 설정한 경우 설정된 해당 옵션은 생성된 응답 파일과 같은 디렉토리에“license.opt”라는 정책 파일에 기록되고 응답 파일에는 정책 파일을 참조하는 라이센스 명령이 포함됩니다.

Wizard

<launcher -mode wizard -input 
< response file >
이 명령을 사용하여 Installation Manager를 UI 모드로 시작합니다. UI 모드는 설치 마법사 또는 설치 제거 마법사에서 Installation Manager를 시작합니다. 그러나, 이 경우 응답 파일에 환경 설정 명령과 설치 명령 또는 환경 설정 명령과 설치 제거 명령만 포함될 수 있습니다. Installation Manager를 UI 모드로 실행하는 경우 같은 응답 파일에 설치 및 설치 제거 명령을 혼합할 수 없습니다.

추가 응답 파일 속성

응답 파일 속성 설명

Clean

<agent-input clean="true">
</agent-input>
기본값은 clean="false"입니다. Installation Manager는 Installation Manager에 설정된 기존 환경 설정과 응답 파일에 지정된 기타 환경 설정 및 저장소를 사용합니다. 환경 설정이 응답 파일 및 Installation Manager에 설정된 경우, 응답 파일의 환경 설정이 먼저 사용됩니다.

clean="true"로 설정하면 Installation Manager는 응답 파일에 지정된 기타 환경 설정 및 저장소를 사용합니다. Installation Manager에 설정된 기존 환경 설정은 사용되지 않습니다.

Temporary

<agent-input clean="true" temporary="false">
</agent-input>
기본적으로 temporary는 'false'로 설정되며 응답 파일에 설정된 환경 설정이 유지됩니다. temporary="true"로 설정하면 응답 파일에 설정된 환경 설정이 유지되지 않습니다.

temporary와 clean 속성을 함께 사용할 수 있습니다. 예를 들어, clean을 true로 설정하고 temporary를 false로 설정하면, 자동 설치 실행 후에 응답 파일에 지정된 저장소 설정이 Installation Manager를 사용하여 이전 세션에서 설정된 환경 설정을 겹쳐씁니다. .

License agreement acceptance

<agent-input acceptLicense="false">
</agent-input>
기본적으로 자동 설치 모드에서 Installation Manager를 사용할 때 사용자는 설치 패키지에 포함된 라이센스의 종류에 상관없이 이를 승인하는 데 동의합니다. 라이센스 계약을 승인하지 않으려면 자동 설치 오퍼레이션을 자동으로 실패하도록 하는 <agent-input> 요소의 추가 속성인 <agent-input acceptLicense="false">를 사용할 수 있습니다. 설치 중인 설치 패키지에 승인해야 하는 라이센스 계약이 있는 경우, 자동 설치 오퍼레이션은 실패합니다.

피드백