테스트 시스템을 대상 시스템과 같이 구성되도록 설치합니다.
이들 패키지를 통해 설치할 애플리케이션에 대한 성능 및 시스템 요구 사항을 충족하는 시스템에서 패키지를 테스트합니다. 이 컴퓨터의 시스템 사양은 패키지를 배포할 대상 시스템과 비슷해야 합니다.
- 배포 패키지가 참조하는 제품 설치 폴더의 위치가 올바른지 확인합니다.
- 대상 시스템에 배포할 방법과 똑같이 패키지를 사용할 수 있는지 확인합니다.
이 문서에서는 다음 배포 단계를 간략하게 설명합니다.
패키지를 제작하려면 다음 단계를 수행하십시오.
모든 계획이 완료되면 계획 단계에서 생성된 정보를 사용하여 모든 패키지를 제작합니다.
패키지 제작이 완료되면 배포하기 전에 먼저 테스트해야 합니다.
제작한 패키지를 배포하기 전에 먼저 테스트해야 합니다. 다음 플랫폼별 표준 도구를 사용하여 배포하는 것이 좋습니다.
패키지를 테스트하려면 다음 단계를 사용하여 테스트 시스템에 설치합니다.
테스트 시스템을 대상 시스템과 같이 구성되도록 설치합니다.
이들 패키지를 통해 설치할 애플리케이션에 대한 성능 및 시스템 요구 사항을 충족하는 시스템에서 패키지를 테스트합니다. 이 컴퓨터의 시스템 사양은 패키지를 배포할 대상 시스템과 비슷해야 합니다.
테스트 시스템에서 설치 관리자를 불러옵니다.
SCCM 또는 ARD 설치 관리자를 제작하지 않은 경우 다음 방법 중 하나를 사용하여 MSI 또는 PKG 패키지를 불러올 수 있습니다.
Windows
msiexec.exe /i <패키지 이름>.msi /quiet
Windows ARM
setup.exe /i <패키지 이름>.msi /silent
Mac OS
sudo installer -pkg <설치_패키지_이름> -target /
Windows에서는 setup.exe 파일을 더블 클릭합니다.
Mac OS에서는 PKG 파일을 더블 클릭합니다.
설치 패키지의 경우 새로 설치한 애플리케이션을 테스트합니다.
(선택 사항) 설치 패키지의 경우 테스트 시스템에서 패키지 제거 관리자를 실행합니다.
플랫폼 전용 제거 관리자를 제작하지 않은 경우 MSI/PKG 패키지를 사용하여 이 작업을 수행할 수 있습니다.
msiexec /uninstall <패키지_이름>.msi /quiet
sudo installer -pkg <제거_패키지_이름> -target /
제거 과정이 완료되면 설치 위치에서 애플리케이션이 제거되었는지 확인합니다.
참고: 업데이트 패키지에 대해서는 제거 패키지가 생성되지 않습니다.
생성된 패키지를 설치할 때 플랫폼 설치 관리자(SCCM 또는 ARD)는 해당 도구의 설명서에 설명된 대로 로그 파일을 기록합니다.
생성된 패키지가 설치 프로세스를 관리하는 Application Manager의 클라이언트 버전을 클라이언트 컴퓨터에 설치합니다. 배포 패키지를 사용하여 설치를 수행할 때 배포 패키지가 시작하는 Application Manager 및 기타 프로세스는 다음과 같은 로그 파일을 클라이언트 컴퓨터에 기록합니다.
1.
설치 패키지의 경우: <제품_이름><타임_스탬프>.log
업데이트 패키지의 경우: <패치_이름><버전><타임_스탬프>.log
자동 배포 중 구성 요소를 설치하는 배포 엔진은 압축 형식의 로그 파일을 생성하여 설치 진행 및 결과에 대한 정보를 저장합니다. 배포 패키지 설치 중 보고된 오류 또는 성공 메시지를 보려면 이 파일을 확인하십시오.
파일의 이름은 설치 중인 패키지와 같으며 파일은 플랫폼 전용 형식으로 압축됩니다.
2.
oobelib.log
3.
PDApp.log
배포 관리자 구성 요소가 PDApp.log 파일에 기록할 수 있는 오류 코드는 다음과 같습니다.
0 애플리케이션 설치 완료
1 명령줄 구문 분석 불가
2 알 수 없는 사용자 인터페이스 모드 지정됨
3 ExtendScript 초기화 불가
4 사용자 인터페이스 워크플로 실패
5 사용자 인터페이스 워크플로 초기화 불가
6 자동 워크플로가 완료되었지만 일부 오류 발생
7 자동 워크플로를 완료할 수 없음
8 종료 후 재시작 필요
9 지원되지 않는 운영 체제 버전
10 지원되지 않는 파일 시스템
11 다른 인스턴스 실행 중
12 CAPS 데이터베이스 무결성 오류
13 미디어 최적화 실패
14 권한이 충족되지 않아 실패
15 미디어 DB 동기화 실패
16 배포 파일 로드 실패
17 EULA 동의 실패
18 Adobe Application Manager 부트스트래핑 실패. 아래의 부트스트래퍼 오류를 참조하십시오.
19 프로세스 실행 중 충돌 발생
20 설치 소스 경로가 지정되지 않았거나 존재하지 않음
21 페이로드 버전이 RIBS 버전에서 지원되지 않음
22 설치 디렉터리 확인 실패
23 시스템 요구 사항 확인 실패
24 사용자가 워크플로를 취소하여 종료됨
25 이진 경로 이름이 운영 체제의 최대 경로 제한 초과
26 미디어 스왑에 자동 모드 필요
27 대상에 키 지정 파일이 있음
28 기본 제품이 설치되지 않음
29 기본 제품이 이동됨
30 디스크 공간이 부족하여 페이로드를 설치할 수 없음 (완료되었지만 오류 발생)
31 디스크 공간이 부족하여 페이로드를 설치할 수 없음 (실패)
32 패치가 이미 적용됨
33 제품이 설치되지 않았거나 제거할 수 없음
34 페이로드 정보가 Media_db에 없음
35 일부 설치 관리자 파일이 없거나 유효하지 않음
36 다른 MSI 설치가 이미 진행 중
37 유효성 검사 실패
38 알 수 없는 오류
9999 치명적 오류
부트스트래퍼 구성 요소가 PDApp.log 파일에 기록할 수 있는 오류 코드는 다음과 같습니다.
BS_STATUS_SUCCESS 0 부트스트래퍼가 성공적으로 실행
BS_STATUS_ERROR_SELF_UPDATE 1 자동 업데이트 모드에서 오류 발생
BS_STATUS_ERROR_INIT_OBJ -1 부트스트래퍼 오브젝트 초기화 실패
BS_STATUS_ERROR_MULT_INST -2 두 개 이상의 인스턴스 실행 중
BS_STATUS_ERROR_SYSTEM_CHECK -3 OS 확인 실패
BS_STATUS_ERROR_REGISTER_CALLBACK -4 콜백 등록 실패
BS_STATUS_ERROR_INSTALL_PACKAGE -5 패키지 설치 실패
BS_STATUS_ERROR_COPY_FILE -6 설치 후 파일 복사 실패
BS_STATUS_ERROR_LAUNCH_APP -7 애플리케이션 실행 실패
BS_STATUS_ERROR_INVALID_COMMAND_LINE -8 잘못된 명령줄 인수 입력됨
BS_STATUS_ERROR_FILE_MISSING -9 배포 또는 매니페스트 파일 누락
BS_STATUS_NO_ADMIN_PRIVILEGE -10 관리 권한이 필요하지만 없음
BS_STATUS_ERROR_PARSE_MANIFEST -11 매니페스트 구문 분석 중 문제 발생
BS_STATUS_ERROR_PIM -12 PIM 라이브러리 사용에 오류 발생
BS_STATUS_ERROR_SYSTEM_CHECK_SOFT_STOP -13 소프트 시스템 확인 실패
BS_STATUS_ERROR_INSTALLATION_CANCELLED -14 설치 취소됨
BS_STATUS_ERROR_LAUNCHPATH_LONG -15 실행 경로가 문자 길이 200자 초과
BS_STATUS_ERROR_OTHER -999 기타 오류