建立及部署自訂安裝程式
您可從 Creo Illustrate 安裝新增及移除應用程式。例如,組織中的使用者有下列需求:
必要
|
非必要
|
使用 Creo Illustrate 用戶端
|
Microsoft Visual Studio C++ 2010 Runtime Redistributable
|
使用 JT (*.jt) 檔案
|
|
在此情況下,您可能會想要以下列方式自訂安裝程式:
• 將 JT Import Filter 隨附於 Creo Illustrate 安裝
• 移除 Microsoft Visual Studio C++ 2010 Runtime Redistributable,因為您已部署。我們仍將部署 2012 Runtime。
透過執行兩個基本任務完成自訂:
1. 透過新增及移除安裝程式檔案來準備目錄結構。
2. 修改 CreoSetup.ini 以正確執行安裝程式。
完成這些任務之後,您便可以部署軟體。接下來小節中的程序包含完成上述任務及部署的指示。
準備目錄結構
請遵循下列步驟來自訂安裝目錄。
1. 建立空目錄 (<directory>)。
2. 將 CreoIllustrate_64.exe 複製到 <directory>,然後在檔案上按一下滑鼠右鍵並選擇 > 。安裝檔會從包裝函式中解壓縮。
3. 刪除 CreoIllustrate_64.exe。這些子目錄與檔案會保留:
◦ \prereqs 子目錄
◦ \illustrate 子目錄
◦ CreoSetup.exe
◦ CreoSetup.ini
4. 建立名為 \jtimport 的新子目錄。
5. 導覽至 JT DVD 映像上的安裝子目錄:
cdimages/jtadapter/installers/
複製 CreoView_JT_Import_32.msi 與 CreoView_JT_Import_64.msi,然後將其貼上到您在步驟 4 中建立的 \jtimport 子目錄。
6. 在 \prereqs 子目錄下,移除 Microsoft Visual Studio 2010 C++ Redistributable x86 與 Microsoft Visual Studio 2010 C++ Redistributable x64。它們名為 vcredist_x86_VS2010.exe 與 vcredist_x64_VS2010.exe。
目錄現已準備就緒。繼續到下一節以自訂 INI 檔案。
修改 CreoSetup.ini
您已新增安裝程式檔案以將 JT Import Filter 隨附於 Creo Illustrate 安裝。您現在必須修改 CreoSetup.ini 才能對預設安裝指令進行這些變更。您可以從檔案中刪除不需要的行與區段,或者可以對其進行修改。在此範例中,會對其進行修改。
• 新增指令以執行 JT 安裝程式
• 移除或禁用 vcredist_x##_VS2010.exe 指令。
遵循接下來的步驟以相應地更新 INI 檔案。
1. 在文字編輯器中開啟 CreoSetup.ini。
2. 在 [Other Applications] 部份,找到 VC2010_X86=YES 一行並將其取代為 VC2010_X86=NO,或找到 VC2010_X64=YES 一行並將其取代為 VC2010_X64=NO。
3. 在 [Other Applications] 區段的結尾,新增以下兩行:
JTIMPORT_X86=YES
JTIMPORT_X64=YES
4. 在檔案的結尾,新增含 JT Import Filter 資訊的區段,如以下範例所示:
[JTIMPORT_X86]
PROGRAM=CreoView_JT_Import_Filter_32.msi
COMMANDLINE=ADDLOCAL="ALL" REBOOT="ReallySuppress" /l*v "[TempFolder]pvinstjt.log" /qb!
LOCATION=jtimport
PRODUCTCODE={7D39690A-FB6B-4559-B1FD-26F7735162B3}
PLATFORM=X86
[JTIMPORT_X64]
PROGRAM=CreoView_JT_Import_Filter_64.msi
COMMANDLINE=ADDLOCAL="ALL" REBOOT="ReallySuppress" /l*v "[TempFolder]pvinstjt.log" /qb!
LOCATION=jtimport
PRODUCTCODE={E6438BA9-7C4D-4D54-A87D-65272F3169A6}
PLATFORM=X64
5. 儲存 CreoSetup.ini 並關閉文字編輯器。
您現已在 INI 檔案中定義了安裝:
• 如需有關尋找應用程式代碼的詳細資訊,請繼續到下一節〈尋找產品代碼〉。
• 如需有關 INI 檔案的詳細資訊,請跳到〈瞭解 CreoSetup.ini 檔案〉一節。
• 欲開始部署,請跳到下方的〈使用自訂安裝程式部署〉一節。
尋找產品代碼
此範例針對 Creo 2.0 M020 使用 JT ProductCode。每一個發行版本都有具唯一性的 ProductCode。應用程式也有永久性的 UpgradeCode。CreoSetup.exe 並不使用 UpgradeCode,因為它不會識別應用程式的版本。您可以使用「登錄編輯程式」尋找要安裝的應用程式的產品代碼。在已安裝應用程式的電腦上,導覽至登錄機碼。
1. 開啟命令提示字元,然後鍵入 regedit。
2. 按下 ENTER 鍵。「登錄編輯程式」(Registry Editor) 即會開啟。
3. 在左側,導覽至此機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
4. 找到要安裝的應用程式,複製機碼,包括大括號在內。以下是 Creo Illustrate 2.0 M020 JT Import Filter 的登錄機碼範例:
◦ 32 位元 - {7D39690A-FB6B-4559-B1FD-26F7735162B3}
◦ 64 位元 - {E6438BA9-7C4D-4D54-A87D-65272F3169A6}
瞭解 CreoSetup.ini 檔案
檔案的 [Other Applications] 區段中的每個應用程式都有 YES 或 NO 值。YES 值並非必定是指始終將執行應用程式的安裝程式。反而是,具有 YES 值的每個應用程式都是可能的安裝。如果您的系統有一個安裝與產品代碼行相符,則不會執行任何動作。如果您的系統並沒有相符的安裝,則會安裝應用程式。
每個應用程式的 PRODUCTCODE 行都是選用的。在所有情況下,應用程式都會在您的系統並未安裝相同版本時自動安裝。提供產品代碼可將完成安裝所需的時間縮倒最短。
PROGRAM 行的值必須是 *.exe 檔案或 *.msi 檔案。
使用自訂安裝程式部署 Creo Illustrate
您現已準備好目錄並修改了 INI 檔案。在此範例中,請用被動安裝的方式部署應用程式。您可以使用以下兩種策略之一或兩者皆使用:
• 直接從網路位置執行 CreoSetup.exe。
• 從修改的目錄建立新的自行解壓縮封存。請確定自解壓縮程式會呼叫 CreoSetup.exe 以鏈住所有要部署的安裝。
在指令行中,對於 CreoSetup.exe 的呼叫必須包括基礎 Creo Illustrate 安裝程式的所有 MSI 引數。此時,您無法在 CreoSetup.ini 中直接內嵌 Creo Illustrate MSI 引數。
欲執行被動安裝,請開啟指令殼層,然後輸入下列指令:
CreoSetup.exe /vADDLOCAL="ALL" APPLICATIONFOLDER="C:\ptc\Creo Illustrate" LICENSESERVER=”7788@licsrv.example.com” /qb!
Creo Illustrate 與 JT Import Filter 安裝時會有進度列,但沒有
「取消」(Cancel) 按鈕。如需有關無訊息安裝選項常見範例的詳細資訊,請參閱
使用無干擾安裝部署 Creo Illustrate。