이 태스크 정보
Installation Manager를 사용하면 응답 파일을 사용하여 다양한 방법으로 오퍼링을
설치할 수 있습니다. 다음 프로시저에서 설명하는 것처럼 GUI를 사용하여 응답 파일을 기록하거나
기존 응답 파일을 복사하고 수정하여 새 응답 파일을 작성할 수 있습니다.
Liberty 프로파일
버전 8.5.5.4 이상을 설치하려면 Installation Manager 버전 1.6.2 이상이 있어야 합니다.
예

다음은 오퍼링을 설치하는 응답 파일의 예제입니다.
<?xml version="1.0" encoding="UTF-8"?>
<agent-input clean="true" temporary="true">
<server>
<repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85" />
</server> <install modify='false'>
<offering id='com.ibm.websphere.liberty.v85'
profile='WebSphere Liberty V8.5'
features='embeddablecontainer' installFixes='none'/>
</install>
<profile id='WebSphere Liberty V8.5'
installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
</profile>
</agent-input>



중요사항: 64비트 시스템을 설치하는 경우,
IBM Software Development Kit의 옵션 중 하나를 포함해야 합니다.
- cic.selector.arch 특성 키 및 관련 값을 사용하여 설치할 아키텍처(32비트 또는 64비트)를
지정할 수 있습니다.
다음은 32비트 아키텍처 지정 예제입니다.
<profile>
...
<data key='cic.selector.arch' value='x86'/>
...
</ptofile>
이 키에 대한
사항을 지정하지 않으면 시스템과 정확히 일치하는 내용을 수신합니다. 64비트 시스템의 경우, 설치 기본값을 64비트 설치로 설정합니다.
여기에서 선택한 사항이
패키지 그룹에 설치된 모든 패키지에 적용됩니다. 지원되는 cic.selector.key 키 값에 대한 정보는 Installation Manager 문서에서
cic.selector.key 값 표를
참조하십시오.
응답 파일에서 업데이트에 대한 원격 검색을 사용하지 않으려면
다음 환경 설정을 false로 설정하십시오.
예를 들면 다음과 같은 경우가 있습니다.
<preference value='false' name='offering.service.repositories.areUsed'/>
<preference value='false' name='com.ibm.cic.common.core.preferences.searchForUpdates'/>
IBM Installation Manager 문서에서
자동 환경 설정 키에 대한 세부사항을 확인할 수 있습니다.
다음 예제는 대체 조치를 수행하기 위해 응답 파일을 변경하는 방법을 보여줍니다.
- 이 오퍼링에 대한 여러 사본을 설치하려면
다른 설치 위치와 각 설치에 대한 새 패키지 그룹을 지정하십시오.
예를 들어, 오퍼링의 두 번째 사본을 C:\Program Files\IBM\WebSphere\Liberty_2 디렉토리에 설치하고
WebSphere Liberty V8.5_2 패키지 그룹을 작성하려면 다음을 찾으십시오.
<profile id='WebSphere Liberty V8.5'
installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
이를 다음으로 대체하십시오. <profile id='WebSphere Liberty V8.5_2'
installLocation='C:\Program Files\IBM\WebSphere\Liberty_2'>
- 선택적 기능을 추가하려면 쉼표로 구분된 목록의 항목으로 추가하십시오. 예:
<offering id='com.ibm.websphere.liberty.v85'
profile='WebSphere Liberty V8.5'
features='embeddablecontainer' installFixes='none'/>
- 임베디드 가능한 EJB 컨테이너 및 JPA 클라이언트(embeddablecontainer)
이 옵션은
임베디드 가능한 EJB 컨테이너 및 JPA 클라이언트를 설치합니다.
임베드 가능한 EJB 컨테이너는
독립형 Java™ Platform, SE(Standard Edition) 환경에서 엔터프라이즈 Bean을 실행하는 데 사용할 수 있는
JAR(Java 아카이브) 파일입니다. 애플리케이션 서버 외부에서 이러한
임베드 가능 컨테이너를 사용하여 엔터프라이즈 Bean을 실행할 수 있습니다. 임베디드 가능한 EJB 컨테이너는
EJB 3.1 스펙의 일부로, 주로
엔터프라이즈 Bean 비즈니스 로직을 단위 테스트하는 데 사용됩니다.
JPA 클라이언트는
Java SE 환경에서 Java Persistence API 기능을 제공하도록 임베드 가능한 EJB 컨테이너와 함께 사용할 수 있습니다.
기능이 지정되지 않으면, 기본 기능(embeddablecontainer)이 설치됩니다.

Liberty Repository에서 설치할 추가 자산을 지정할 수 있습니다. Liberty Repository 자산 목록의 경우,
downloads page on WASdev.net을 참조하십시오.Liberty Repository 자산을 설치하려면
인터넷에 액세스할 수 있어야 하며 IBM Installation Manager 버전 1.6.2 이상이 있어야 합니다. Installation Manager의 이전 버전에는
Liberty Repository 자산을 설치하는 옵션이 없습니다.
응답 파일을 사용 중이고 Installation Manager를 1.6.2 이상으로 업데이트하지 않은 경우,
사용자가 응답 파일에서 지정한 자산은 설치 동안 무시됩니다.
추가 기능을 설치하려면
응답 파일에 두 개의 추가 data key 요소를 지정하십시오. 기호 이름 또는 짧은 이름을 사용할 수 있습니다.
다음 예제는 기호 이름을 사용하여
Portlet Container 및 Portlet Serving 기능을 설치합니다.
<data key='user.feature' value='com.ibm.websphere.appserver.portlet-2.0,,com.ibm.websphere.appserver.portletserving-2.0'/>
<data key='user.accept.license' value='true'/>
다음 예제는 짧은 이름을 사용하여
Portlet Container 및 Portlet Serving 기능을 설치합니다.
<data key='user.feature' value='portlet-2.0,,portletserving-2.0'/>
<data key='user.accept.license' value='true'/>
버전 8.5.5.5 이상에는 user.accept.license=true가 필요하지 않습니다.

![[8.5.5.4 이상]](../ng_v8554.gif)
버전 8.5.5.4부터는
extprogmodels 기능을
더 이상 사용할 수 없습니다. 대신
extendedPackage-1.0 추가 기능을 설치하거나
Liberty Repository로부터 필요한 개별 기능을 설치하십시오. 자세한 정보는 다음 주제를 참조하십시오.
다음 예제는
user.addon 매개변수를 사용하여 확장 프로그래밍 모델을 설치하고
user.feature 매개변수와 짧은 이름을 사용하여 Portlet Container 및 Portlet Serving 기능을 설치합니다.
<data key='user.addon' value='extendedPackage-1.0'/>
<data key='user.feature' value='portlet-2.0,,portletserving-2.0'/>
<data key='user.accept.license' value='true'/>
버전 8.5.5.5 이상에는 user.accept.license=true가 필요하지 않습니다.

![[8.5.5.6 이상]](../ng_v8556.gif)
또한 Liberty
Asset Repository Service 또는 로컬 디렉토리 기반 저장소의 인스턴스에서 자산을
설치할 수도 있습니다. 자세한 정보는
Installation Manager를 사용하여 자산 설치의 내용을 참조하십시오.
repository 요소에
저장소 URL 또는 디렉토리를 추가하십시오. Installation Manager가 저장소를 인식하지 못할 경우,
repository.config 파일을 직접 가리키십시오. 자산을 설치할 경우 저장소는 사용자가
지정하는 순서로 액세스됩니다. 다음 예에서는 자산이 Liberty Asset Repository Service의
https://your_onprem_asset_repo_url 인스턴스에서 먼저 설치된 후
D:\IBM\LocalAssetRepo 디렉토리 기반 저장소에서 설치됩니다.
<server>
<repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85" />
<repository location="https://your_onprem_asset_repo_url" />
<repository location="D:\IBM\LocalAssetRepo" />
</server>
기본적으로 Liberty Repository는 설치 시
액세스되는 저장소 중 마지막 저장소입니다. Liberty 저장소에 액세스할 수 없게 하려면
user.useLibertyRepository 매개변수를
false로 설정하십시오.
<data key='user.addon' value='extendedPackage-1.0'/>
<data key='user.feature' value='portlet-2.0,,portletserving-2.0'/>
<data key='user.useLibertyRepository' value='false'/>
Liberty Repository 및 이에 포함된 자산에 대해 더 학습하려면 Liberty Repository의 내용을 참조하십시오.
- Installation Manager는 이전 버전의 패키지를 저장하여
나중에 문제가 발생할 경우 롤백할 수 있도록 합니다. Installation Manager는 패키지를 이전 버전으로 롤백할 때
최신 버전의 파일을 설치 제거하고 이전 버전을 다시 설치합니다.
롤백을 위해 파일을 저장하지 않으려면
응답 파일에서 다음 환경 설정을 변경하여
파일이 저장되지 않도록 할 수 있습니다.
<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
바꿀 대상
this:<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='false'/>
Installation Manager 환경 설정에 대한 자세한 정보는
IBM Installation Manager 문서를
참조하십시오.
팁: 이 옵션을 사용하여
롤백을 위해 로컬로 파일을 유지하지 않도록 선택한 경우라도, 해당 제품 저장소에 액세스하면 이전에
설치된 레벨로 롤백할 수 있습니다.