사용자 정의 설치 관리자 작성 및 배포
Creo View 설치에서 응용 프로그램을 추가하고 제거할 수 있습니다. 예를 들어, 조직의 사용자에게 다음과 같은 요구가 있습니다.
필수
|
필수 아님
|
Creo View 클라이언트 사용
|
Microsoft Visual Studio C++ 2015–2019 Runtime Redistributable
|
JT(*.jt) 파일 작업
|
ECAD 설계 보기
|
PDF 보기 및 마크업을 위한 Microsoft Edge Webview2 Runtime
|
|
이 경우 다음과 같은 방법으로 설치 관리자를 사용자 정의할 수 있습니다.
• JT 가져오기 필터와 Creo View 설치를 번들로 제공
• Microsoft Visual Studio C++ 2015–2019 Runtime Redistributable을 이미 배포했으므로 제거합니다.
다음 두 가지 기본 작업을 수행하여 사용자 정의합니다.
1. 설치 관리자 파일을 추가 및 제거하여 디렉토리 구조를 준비합니다.
2. 설치 관리자를 올바르게 실행하도록 CreoSetup.ini를 수정합니다.
이러한 작업을 완료한 후 소프트웨어를 배포할 수 있습니다. 다음 단원의 절차에는 위의 작업을 수행하는 지침과 배포 지침이 포함되어 있습니다.
디렉토리 구조 준비
설치 디렉토리를 사용자 정의하려면 아래 단계를 따르십시오.
1. 빈 디렉토리를 작성합니다(<directory>).
2. CreoView_64.exe를 <directory>에 복사하고 파일을 마우스 오른쪽 버튼으로 클릭한 다음 > 를 선택합니다. 설치 파일이 래퍼에서 추출됩니다.
3. CreoView_64.exe를 삭제합니다. 다음 하위 디렉토리와 파일은 유지됩니다.
◦ \prereqs 하위 디렉토리
◦ \pview 하위 디렉토리
◦ CreoSetup.exe
◦ CreoSetup.ini
4. \jtimport라는 새 하위 디렉토리를 작성합니다.
5. JT 소프트웨어 이미지의 설치 하위 디렉토리로 이동합니다.
<JT_Adapter_Installation_Directory>/creoview_jtadapter/
CreoView_JTAdapter.msi를 복사한 다음 이를 4단계에서 만든 \jtimport 하위 디렉토리에 붙여넣습니다.
6. \prereqs 하위 디렉토리에서 Microsoft Visual Studio 2015–2019 C++ Redistributable x64를 제거합니다. 이는 vcredist_x64.exe입니다. 이 디렉토리에 필요한 Microsoft Edge Webview2 Runtime이 있는지 확인합니다. 이 파일은 MicrosoftEdgeWebview2RuntimeInstaller.exe입니다.
이제 디렉토리가 준비되었습니다. INI 파일을 사용자 정의하려면 다음 단원으로 진행합니다.
CreoSetup.ini 수정
JT 가져오기 필터와 Creo View 설치를 번들로 제공하기 위해 설치 관리자 파일을 추가했습니다. 이제 CreoSetup.ini를 수정하여 기본 설치 지시어를 다음과 같이 변경해야 합니다. 불필요한 라인과 섹션을 파일에서 삭제하거나 수정할 수 있습니다. 이 예제에서는 수정됩니다.
• JT 설치 관리자를 실행하기 위해 새 지시 추가
• vc_redist.x64.exe 지시어를 제거하거나 비활성화합니다.
INI 파일을 적절하게 업데이트하려면 다음 단계를 따르십시오.
1. 텍스트 편집기에서 CreoSetup.ini를 엽니다.
2. [Other Applications] 섹션에서 VCREDIST_X64=YES 줄을 찾아 VCREDIST_X64=NO로 바꿉니다.
3. 파일에 기본 줄 MSEDGEWEBVIEW2=YES 및 이와 일치하는 섹션 MSEDGEWEBVIEW2가 있는지 확인합니다. 이렇게 하면 필요한 경우 Microsoft Edge WebView2 Runtime 컴포넌트가 설치되거나 업데이트됩니다.
4. [Other Applications] 섹션 끝에서 다음 라인을 찾습니다.
ECADADAPTERS_X64=YES
Creo View ECAD 어댑터 설치 관리자 대신 JT 설치 관리자를 호출하도록 수정합니다.
JTIMPORT_X64=YES
5. 파일 끝에서 아래 예제와 같은 Creo View ECAD 어댑터 섹션을 찾습니다.
[ECADADAPTERS_X64]
PROGRAM=CreoView_ECAD_Adapters_64.exe
COMMANDLINE=/f /vADDLOCAL="ALL" REBOOT="ReallySuppress" /l*v
TempFolder]pvinstecadadapters.log" /qb!
LOCATION=..\ecad_adapters
; PRODUCTCODE=
PLATFORM=X64
다음 예와 같이 [ECADADAPTERS_X64] 섹션의 머리글 및 정보를 JT 가져오기 필터 정보로 변경합니다.
[JTIMPORT_X64]
PROGRAM=CreoView_JTAdapter.msi
COMMANDLINE=ADDLOCAL="main,jtimport" REBOOT="ReallySuppress" /l*v
"[TempFolder]pvinstjt.log" /qb!
LOCATION=jtimport
; PRODUCTCODE=
PLATFORM=X64
6. CreoSetup.ini를 저장하고 텍스트 편집기를 닫습니다.
이제 INI 파일에 설치를 정의했습니다.
• 응용 프로그램에 대한 코드를 찾는 방법에 대한 자세한 내용은 다음 단원인 제품 코드 찾기를 참조하십시오.
• INI 파일에 대한 자세한 내용은 CreoSetup.ini 파일 이해 단원으로 건너뛰십시오.
• 배포를 시작하려면 사용자 정의 설치 관리자를 사용하여 배포 단원으로 건너뛰십시오.
제품 코드 찾기
이 예제에서는 Creo 2.0 M020에 대한 JT ProductCode를 사용합니다. 각 릴리즈에 고유한 ProductCode가 있습니다. 응용 프로그램에는 영구 UpgradeCode도 있습니다. UpgradeCode는 응용 프로그램 버전을 식별하지 않으므로 CreoSetup.exe에서 사용되지 않습니다. 레지스트리 편집기를 사용하여 응용 프로그램에서 설치할 제품 코드를 찾을 수 있습니다. 응용 프로그램이 이미 설치되어 있는 컴퓨터에서 레지스트리 키를 탐색합니다.
|
레지스트리를 수정하지 마십시오. 수정하면 컴퓨터가 심각하게 손상될 수 있습니다.
|
1. 명령 프롬프트를 열고 regedit를 입력합니다.
2. Enter 키를 누릅니다. 레지스트리 편집기가 열립니다.
3. 왼쪽에서 다음 키를 탐색합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
4. 설치할 응용 프로그램을 찾은 다음 중괄호를 포함하여 키를 복사합니다. 다음은 Creo View 2.0 M020 JT 가져오기 필터에 대한 레지스트리 키의 예입니다.
◦ 64비트 - {E6438BA9-7C4D-4D54-A87D-65272F3169A6}
CreoSetup.ini 파일 이해
파일의 [Other Applications] 섹션에 포함된 각 응용 프로그램에는 YES 또는 NO 값이 있습니다. YES 값이 있다고 해서 응용 프로그램의 설치 관리자가 항상 실행된다는 것을 의미하지는 않습니다. 대신, YES 값이 있는 각 응용 프로그램은 설치 가능 프로그램입니다. 시스템에 제품 코드 라인과 일치하는 설치가 있으면 아무 작업도 수행되지 않습니다. 시스템에 일치하는 설치가 없으면 응용 프로그램이 설치됩니다.
각 응용 프로그램의 PRODUCTCODE 라인은 선택 사항입니다. 시스템에 동일한 버전이 설치되어 있지 않으면 응용 프로그램이 항상 자동으로 설치됩니다. 제품 코드를 제공하면 설치 완료에 걸리는 시간을 최소화할 수 있습니다.
PROGRAM 라인의 값은 *.exe 파일이나 *.msi 파일이어야 합니다.
사용자 정의 설치 관리자를 사용하여 Creo View 배포
이제 디렉토리를 준비하고 INI 파일을 수정했습니다. 이 예제에서는 수동 설치를 사용하여 응용 프로그램을 배포합니다. 다음 전략 중 하나 또는 둘 다를 사용할 수 있습니다.
• 네트워크 위치에서 CreoSetup.exe를 직접 실행합니다.
• 수정된 디렉토리에서 새로운 자동 압축 풀기 아카이브를 생성합니다. 자동 압축 풀기 프로그램이 CreoSetup.exe를 호출하여 배포할 모든 설치를 연결하는지 확인합니다.
명령줄에서 CreoSetup.exe 호출에 기본 Creo View 설치 관리자에 대한 모든 MSI 인수가 포함되어야 합니다. 이때 Creo View MSI 인수를 CreoSetup.ini에 직접 포함할 수는 없습니다.
수동 설치를 수행하려면 명령 셸을 열고 다음 명령을 입력합니다.
CreoSetup.exe /vADDLOCAL="ALL" APPLICATIONFOLDER="C:\ptc\Creo View" LICENSESERVER=”7788@licsrv.example.com” /qb!
|
/v와 명령의 다음 문자 사이에 공백이 없어야 합니다.
|
Creo View 및 JT 가져오기 필터가 설치되고 진행률 표시줄이 나타나지만
취소 버튼은 없습니다. 자동 설치 옵션의 일반 예에 대한 자세한 내용은
자동 설치를 사용하여 Creo View 배포를 참조하십시오.