LDMS90使用手冊增強版20-自定義軟件包的生成(最后修改11年4月11日)P70_第1頁
LDMS90使用手冊增強版20-自定義軟件包的生成(最后修改11年4月11日)P70_第2頁
LDMS90使用手冊增強版20-自定義軟件包的生成(最后修改11年4月11日)P70_第3頁
LDMS90使用手冊增強版20-自定義軟件包的生成(最后修改11年4月11日)P70_第4頁
LDMS90使用手冊增強版20-自定義軟件包的生成(最后修改11年4月11日)P70_第5頁
已閱讀5頁,還剩64頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、LDMS90使用手冊增強版20-自定義軟件包的生成LANDesk桌面管理系統(tǒng)9.02版管理套件操作手冊(20)LANDesk自定義軟件安裝包的生成2011年02月目錄1、使用LANDesk軟件包生成器生成SWD文件31.1、安裝LANDesk軟件包生成器31.2、使用軟件包生成器向?qū)?2、LANDesk增強的軟件包生成器的使用83、LANDesk® Application Virtualization工具的使用114、AdminStudio LANDesk Edition打包工具的使用()174.1安裝AdminStudio9.5 LANDesk Edition174.1.1安裝Ad

2、minStudio軟件的環(huán)境條件174.1.2AdminStudio 9.5 LANDesk Edition的安裝過程174.1.3AdminStudio 9.5 LANDesk Edition的初始配置224.1.4激活A(yù)dminStudio LANDesk Edition274.2使用AdminStudio LANDesk Edition一次生成.Msi安裝程序304.2.1選擇要打包的源應(yīng)用程序文件304.2.2生成.Msi安裝程序324.3使用AdminStudio LANDesk Edition多步驟生成.Msi安裝程序394.3.1多步驟構(gòu)建.Msi打包配置文件394.3.2編輯及

3、構(gòu)建最終的.Msi安裝文件464.4兩種Msi程序包構(gòu)建方式的優(yōu)缺點及使用范圍474.5附錄,如何在Windows 7操作系統(tǒng)中安裝IIS組件485、AdminStudio工具的另類使用()505.1AdminStudio LANDesk Edition版本的使用局限505.2安裝AdminStudio9.5 試用版505.2.1AdminStudio 9.5 LANDesk Edition的安裝過程505.2.2AdminStudio 9.5 LANDesk Edition的初始配置565.3使用AdminStudio Enterprise Edition 9.5的Installation

4、Monitoring功能來生成MSI安裝包605.3.1選擇要打包的源應(yīng)用程序文件615.3.2生成打包配置向?qū)募?35.3.3編輯及構(gòu)建最終的.Msi安裝文件68LANDesk管理套件提供的軟件分發(fā)功能支持以下程序包類型:1) Windows標(biāo)準(zhǔn)安裝程序包MSI(*.MSI)2) 可執(zhí)行程序包(*.EXE)3) 批處理文件(*.BAT)4) Macintosh5) Linux RPM6) SWD程序包(*.EXE)7) 虛擬應(yīng)用程序包(*.EXE)8) 用戶自定義的程序安裝包(*.MSI)在這其中,第13種是Windows操作系統(tǒng)計算機常見的安裝包格式、第4種類型是Apple Mac OS

5、操作系統(tǒng)計算機的安裝包格式、第5種是Linux內(nèi)核系統(tǒng)的安裝包格式,這五類分發(fā)程序在分發(fā)時都可以使用現(xiàn)成的安裝程序包來實現(xiàn),但是以Windows安裝程序為例,在分發(fā)中面臨了以下一些困難點:ü 安裝無法做到靜默安裝:由于是標(biāo)準(zhǔn)安裝包,因此除了少部分有安裝參數(shù)的軟件外,其余軟件在安裝過程中無法做到后臺安裝,管理員無法代替終端用戶來執(zhí)行程序安裝作業(yè);ü 安裝需要更改客戶端配置:由于大部分軟件在安裝過程中都需要修改客戶端的配置文件或者注冊表參數(shù),因此遠(yuǎn)程分發(fā)時存在安全隱患;ü 使用靜默參數(shù)安裝時無法在多種操作系統(tǒng)下兼容:當(dāng)在程序安裝過程中使用參數(shù)時,如果不知道客戶端的操作

6、系統(tǒng)類型,有時會出現(xiàn)安裝失敗的故障,因此有時必須為不同種類的操作系統(tǒng)生成不同的程序靜默安裝參數(shù),安裝配置復(fù)雜。為了解決客戶在使用中遇到的以上困難之處,LANDesk提供了多種的軟件包生成程序來適應(yīng)以上各類情況。1、 使用LANDesk軟件包生成器生成SWD文件使用SWD文件可以實現(xiàn)軟件后臺靜默安裝等多項功能,如果需要將普通的安裝程序封裝成SWD文件,可以在樣本機上安裝LANDesk程序包生成器,制作SWD格式的軟件安裝文件。注意:在LANDesk8.8之前版本中,LANDesk軟件包生成器都免費提供,但是在LANDesk9.0之后版本中,該免費版本不再免費提供給客戶使用,同時該應(yīng)用程序的運行無

7、需基于LANDesk核心服務(wù)器,另外該程序不支持Windows Vista/7應(yīng)用程序打包以及64Bit操作系統(tǒng)應(yīng)用程序打包。1.1.1、 安裝LANDesk軟件包生成器構(gòu)建程序包的樣本機應(yīng)是一臺操作系統(tǒng)全新安裝的專用計算機,之所以要求全新安裝,是因為程序包構(gòu)建進程會捕獲構(gòu)建程序包樣本機上所有新加或者修改過的元素。由于只能夠向運行與構(gòu)建樣本機相同操作系統(tǒng)的客戶端分發(fā)程序包,因此對于要分發(fā)的每個操作系統(tǒng),都應(yīng)當(dāng)為其設(shè)置單獨的構(gòu)建程序包樣本機。也可以將一臺具有多個操作系統(tǒng)的計算機作為構(gòu)建程序包的樣本計算機。如果構(gòu)建程序包的計算機上預(yù)先安裝了任何軟件,都會降低程序包生成器識別更改的能力,因此樣本機的

8、系統(tǒng)中盡量不要安裝過多的第三方軟件。在計算機上安裝了程序包生成器軟件后,你就可以使用此計算機來創(chuàng)建和編輯軟件分發(fā)包。程序包生成器的安裝文件位置在核心服務(wù)器上的“C:Program FilesLANDeskManagementSuiteInstallPackage_builder”目錄下,其中chssetup.exe是簡體中文版的安裝文件。雙擊chssetup.exe,打開安裝界面窗口,在LANDesk增強型程序包生成器對話框中點擊下一步按鈕。在彈出的目錄名稱頁面中,輸入要安裝軟件的驅(qū)動器和目錄,點擊下一步按鈕開始程序安裝進程。文件復(fù)制完成后出現(xiàn)以下對話框,點擊確定完成安裝。1.2、 使用軟件包

9、生成器向?qū)нx擇開始程序LANDesk Management程序包生成器向?qū)ы?,打開程序包生成器向?qū)υ捒?。點擊掃描選項按鈕,打開默認(rèn)設(shè)置對話框。在搜索路徑部分的選擇框中可以選擇要進行文件掃描的盤符(如果文件安裝過程中不使用的硬盤分區(qū),則可以不選擇進行該分區(qū)文件掃描,以提高掃描速度)。注意必須要選中包含Windows系統(tǒng)路徑復(fù)選框。完成配置后點擊確定按鈕返回程序包生成器向?qū)υ捒颉H绻浖枰匦聠佑嬎銠C才能夠完成安裝,請在重啟后打開程序包生成器向?qū)?,并在掃描選項中選擇在工作目錄中重復(fù)使用現(xiàn)有系統(tǒng)掃描結(jié)果單選框。在程序包生成器向?qū)υ捒蛑悬c擊構(gòu)建選項按鈕打開構(gòu)建選項對話框(保持默認(rèn)值)?;氐匠?/p>

10、序包生成器向?qū)υ捒蛑悬c擊下一步按鈕,顯示正在檢查系統(tǒng),程序包生成器對所選分區(qū)的文件系統(tǒng)信息和注冊表信息進行預(yù)掃描。掃描完成后在開始安裝頁面中點擊瀏覽按鈕,在彈出的選擇安裝程序?qū)υ捒蛑姓业揭惭b的程序(以WinRAR3.71為例),點擊打開將其添加到開始安裝頁面的框中,點擊監(jiān)視開始安裝,安裝過程與普通安裝完全相同。 軟件安裝完成后彈出軟件是否安裝完畢?窗口,在安裝程序包名:框中輸入將要生成的SWD程序包文件名稱(默認(rèn)為INSTALL),如果要安裝其它的軟件包,請單擊上一步按鈕;如果要開始進行文件及注冊表信息比較,請點擊比較按鈕,彈出正在比較系統(tǒng)窗口再次對樣本機的文件系統(tǒng)信息與注冊表信息進行掃描

11、(類似預(yù)掃描過程)。比較掃描完成后彈出祝賀您對話框,提示您已經(jīng)創(chuàng)建了名為RAR的cfg配置文件,默認(rèn)位置在C:Documents and Settings<登錄用戶名>My DocumentsworkingConfigs目錄。點擊確定按鈕,在構(gòu)建已準(zhǔn)備就緒窗口中點擊構(gòu)建按鈕,系統(tǒng)開始將文件打包成SWD程序包。 完成后彈出祝賀您窗口,告知用戶SWD程序包已經(jīng)在默認(rèn)的C:Documents and Settings<登錄用戶名>My Documentsworkingonefile目錄中制作完成,名字為預(yù)先設(shè)定的RAR.exe,點擊完成關(guān)閉窗口。2、 LANDesk增強的軟件

12、包生成器的使用增強的軟件包生成器提供了基礎(chǔ)的安裝包生成程序,使用腳本語言為專業(yè)的IT維護人員提供自主定義軟件安裝方法,用戶可定義安裝文件內(nèi)容、界面、注冊表鍵值、執(zhí)行條件和安裝過程中可執(zhí)行的命令等。在樣本機上運行開始程序LANDesk ManagementLANDesk增強的程序包生成器項,打開增強的軟件包生成器界面。在增強的軟件包生成器窗口中,選擇文件新建,打開一個新的空白配置窗口。在左邊框中選擇系統(tǒng)變化AddText項目,這時右下方窗口中會出現(xiàn)配置項目,在文本文件名:框中輸入$WINDIR$system32driversetchosts;在要插入的文字:框中輸入50 l

13、anclient;在位置:框中輸入localhost,完成輸入后點擊添加按鈕,此命令就會添加到顯示界面中。(此例中:要建立一個修改客戶端hosts文件內(nèi)容的增強軟件包)選擇文件另存為或者點擊保存按鈕即可打開另存為對話框,選擇要保存Builder Script文件(*.CFG文件)的位置和主機名,點擊保存按鈕。保存配置文件后,選中構(gòu)建構(gòu)建項目,打開構(gòu)建安裝程序?qū)υ捒?。在?gòu)建安裝程序?qū)υ捒蛑?,選中從文件安裝單選框,默認(rèn)的構(gòu)建目錄為C:Documents and SettingsAdministratorMy Documentsworking,如果你需要改變構(gòu)建目錄,請點擊瀏覽按鈕瀏覽所需的文件夾。

14、在構(gòu)建安裝程序?qū)υ捒蛑?,點擊構(gòu)建按鈕,構(gòu)建過程完成后彈出完成對話框,提示“構(gòu)建已完成。分發(fā)文件位于C:Documents and SettingsAdministratorMy DocumentsworkingOnefile”信息。增強的軟件包便已經(jīng)構(gòu)建完成可以使用。3、 LANDesk® Application Virtualization工具的使用選中開始程序LANDesk Application VirtualizationSetup Capture項目,打開程序界面。點擊Start>>按鈕,在打開的頁面中,選擇要掃描的盤符以及要掃描的HKEY_LOCAL_MACN

15、INE和HKEY_USER注冊表鍵值。點擊Pre-Install Scan >>按鈕。軟件開始對系統(tǒng)進行預(yù)掃描。掃描完畢后顯示如下界面,這是進行軟件正常安裝(采用Adobe Acrobat Reader軟件為例),安裝完成需要運行一次所安裝的軟件(使用所有的功能選項)然后關(guān)閉;再次點擊Pre-Install Scan >>按鈕,系統(tǒng)重新對系統(tǒng)進行掃描。掃描完畢以后,軟件顯示所有掃描到的新安裝的可執(zhí)行文件,從中選擇主運行程序,點擊Continue>>按鈕。在此頁面選擇打包文件的位置,默認(rèn)為C:Program FilesLANDeskApplication Vi

16、rtualizationCaptures<軟件名稱>目錄中,點擊Save Results>>按鈕。軟件開始將所有的文件復(fù)制到此目錄中。在此頁面,點擊Quit按鈕關(guān)閉軟件界面。打開C:Program FilesLANDeskApplication VirtualizationCaptures<軟件名稱>目錄,雙擊運行build.bat批處理文件。批處理文件開始將所有的文件打包成為虛擬化應(yīng)用程序的過程。構(gòu)建出來的應(yīng)用程序可以在C:Program FilesLANDeskApplication VirtualizationCaptures<軟件名稱>b

17、in目錄下找到。4、 AdminStudio LANDesk Edition打包工具的使用()由于LANDesk軟件包生成器不支持最新的Windows7操作系統(tǒng)安裝程序,而LANDesk Application Virtualization虛擬化程序包生成工具生成的軟件虛擬包雖然可以在任何操作系統(tǒng)的計算機上使用,但是在打一些大型的商用軟件時也會產(chǎn)生不可確定的影響,因此在最新的LANDesk9.0版本發(fā)布時,LANDesk又推出了一款名為AdminStudio的打包工具,其生成的安裝程序包格式為.Msi。4.1 安裝AdminStudio9.5 LANDesk Edition我們可以從 Limi

18、ted Edition,當(dāng)前最新的版本為9.5英文版,安裝包下載大小為559MB,為了能夠長期正常使用,用戶可以在4.1.1 安裝AdminStudio軟件的環(huán)境條件最新版本的AdminStudio Limited Edition能夠被安裝在包括Windows 7 x64版本的操作系統(tǒng)中進行正常使用,現(xiàn)有已知支持的操作系統(tǒng)包括:Ø Window 7(32Bit/64Bit);Ø Windows XP;Ø Windows 2003 Standard/Enterprise。另外所安裝的操作系統(tǒng)中必須啟用Internet信息服務(wù)(IIS)組件,否則安裝將無法完成。4.1

19、.2 AdminStudio 9.5 LANDesk Edition的安裝過程正常情況下,AdminStudio9.5版本的安裝步驟如下:1) 雙擊下載的安裝文件,將打開的“AdminStudio LANDesk EditionInstallShield Wizard”對話框,在“Welcome to the InstallShield Wizard for AdminStudio LANDesk Edition”頁面中,點擊【Next>】:2) 在“Location to Save Files”頁面中,用戶可以點擊【Change】按鈕來選擇程序解壓出來的安裝文件的存放位置,默認(rèn)位置為%

20、Program Files%AdminStudio Setup FilesAdminStudio LANDesk Edition,完成后點擊【Next>】;3) 在“Extracting Files”頁面中,將展現(xiàn)程序包解壓過程的進度條,完成后點擊【Next>】;4) 在全部安裝文件解壓完成后,會彈出真正的安裝界面,在“Preparing to install”頁面中,將能夠看到配置.Net Framework組件以及配置ASP.net組件的進度條,完成后會自動進入下一個安裝界面;5) 在“Welcome to the InstallShield Wizard for AdminS

21、tudio Limited Edition for LANDesk Management Suite”頁面中,點擊【Next>】按鈕;6) 在“License Agreement”頁面,選擇【I accept the terms in the License agreement】單選框,并點擊【Next>】;7) 在“Custom Information”頁面中,輸入相應(yīng)的用戶名信息以及組織信息,點擊【Next>】;8) 在“Destination Folder”頁面中,可以選擇【Change】按鈕來選擇軟件要安裝的目錄位置,完成后點擊【Next>】按鈕;9) 在“Ad

22、minStudio Shared Location”頁面中選擇將要被安裝的共享文件所處的文件夾,此頁面默認(rèn)即可,點擊【Next>】按鈕;10) 在“Setup Type”頁面中可以選擇安裝類型是Typical(典型)還是Complete(完整)模式,點擊【Next>】;11) 在“Ready to install the Program”頁面中,點擊【Install】按鈕;這時,如果該終端計算機沒有安裝IIS組件,則安裝程序會彈出以下警告窗口,這時需要退出安裝進程,安裝IIS組件后重新啟動安裝程序來再次嘗試安裝。12) 在“Installing AdminStudio Limite

23、d Edition for LANDesk Management Suite”頁面中,可以看到當(dāng)前安裝進度條; 13) 進度條完成后進入“InstallShield Wizard Completed”頁面,點擊【Finish】按鈕后重新計算機即可完成程序的初始安裝。4.1.3 AdminStudio 9.5 LANDesk Edition的初始配置第一次運行AdminStudio時,我們還需要對AdminStudio進行一些相應(yīng)的配置,才能夠正常地使用該軟件,具體配置過程如下:1) 選擇【開始】【程序】【AdminStudio】【AdminStudio 9.5】項。2) 這時會彈出對話框,其中

24、可以選擇是否輸入License來激活應(yīng)用程序,還是繼續(xù)使用測試版本,在此用戶可以選擇相應(yīng)的單選框。如果當(dāng)前使用的是測試版本,則可以在此看到測試剩余的天數(shù),建議用戶在此處不激活此應(yīng)用程序,而是選擇【Continue to Evaluation AdminStudio】單選框并點擊【Next>】按鈕直接運行程序。3) 在彈出的“Default Application Catalog”頁面中,選擇【Quick Start】單選框,并且在文本框中輸入要安裝的SQL Express數(shù)據(jù)庫sa賬戶的密碼,輸入完成后點擊【OK】按鈕。4) 這時,AdminStudio程序?qū)⒆约喊惭bSQL Server

25、 2005 Express版本并進行相應(yīng)設(shè)置。5) 數(shù)據(jù)庫安裝完成后,會彈出“Welcome to the Application Catalog Wizard”頁面,點擊【下一步】;6) 在“Specify Database Information”頁面中,需要輸入一些數(shù)據(jù)庫的信息;ü Server:用于輸入SQL Server數(shù)據(jù)庫的實例名,默認(rèn)格式為<服務(wù)器主機名數(shù)據(jù)庫實例名>ü Authentication:選擇數(shù)據(jù)庫登錄認(rèn)證模式,可以選擇【Server Authentication】或者【W(wǎng)indows Authentication】模式ü

26、Login:數(shù)據(jù)庫登錄用戶名,默認(rèn)為saü Password:數(shù)據(jù)庫登錄用戶的密碼,默認(rèn)為空,需要用戶自行輸入ü Catalog:默認(rèn)為AdminStudio Sample Catalog輸入后可以點擊【Test】按鈕來驗證是否可以登錄數(shù)據(jù)庫,全部完成后點擊【下一步】;7) 在“Select Software Repository Location”頁面中,去除選中【Enable Software Repository】復(fù)選框,點擊【下一步】;8) 在“Creating Application Catalog”頁面中,觀察當(dāng)前數(shù)據(jù)庫運行進程狀況,結(jié)束后點擊【完成】。直到這樣

27、,才真正進入到AdminStudio程序的主界面中,現(xiàn)在我們終于可以開始使用AdminStudio來建立MSI安裝包了。4.1.4 激活A(yù)dminStudio LANDesk Edition由于AdminStudio LANDesk Edition在沒有激活的情況下有使用時間限制,因此我們需要將其激活,其激活步驟如下:1) 在 Limited版本的序列號將通過電子郵件發(fā)送到用戶注冊的E-mail信箱中,郵件中紅色的字符串就是序列號。2) 選擇【開始】【程序】【AdminStudio】【AdminStudio 9.5】項。3) 在“InstallShield Wizard”對話框的“AdminS

28、tudio”頁面中,選擇【Activate or Purchase AdminStudio】單選框,點擊【Next>】;4) 在“AdminStudio Product Activation”頁面中,在【Enter Your Serial Number:】框中輸入序列號,點擊【Activate】;5) 這時將進入“Activating Serial Number”頁面,通過Internet驗證序列號,當(dāng)激活完成后將進入“Activation Complete”頁面,提示激活完成。6) 點擊【Finish】后在激活后第一次啟動時,會彈出“LANDesk Server Login”對話框,在

29、其中要求用戶輸入一些LANDesk的核心服務(wù)器登錄信息,如果輸入非法的信息則將啟動失敗:Ø Server URL:格式為http:/<核心服務(wù)器主機名>,例中所示LANDesk核心服務(wù)器名為LDMS90-SVR;Ø User ID or DomainUser ID:輸入核心服務(wù)器登錄用戶名,如果是域環(huán)境的話登錄用戶名格式為<域名><用戶名>;Ø Password:輸入核心服務(wù)器登錄用戶的密碼。7) 當(dāng)核心服務(wù)器登錄驗證成功后,將正式啟動AdminStudio主程序,可以看到程序窗口欄中顯示的版本信息為“AdminStudio L

30、imited Edition for LANDesk Management Suite”,此時激活完成。4.2 使用AdminStudio LANDesk Edition一次生成.Msi安裝程序選擇【開始】【程序】【AdminStudio】【AdminStudio 9.5】項,將打開AdminStudio程序主界面,程序初始頁面為【Start Page】。要構(gòu)建一個MSI的步驟總結(jié)下來分為選擇源應(yīng)用程序、生成打包配置向?qū)募蜆?gòu)建Msi目標(biāo)文件三個階段,例中我們將把“XiuXiu_360safe.exe”這個可執(zhí)行程序構(gòu)建成為.MSI的安裝文件,該可執(zhí)行程序的安置位置為C:Software目錄

31、。4.2.1 選擇要打包的源應(yīng)用程序文件1) 在主程序界面中的【Start Page】頁面中,選擇左側(cè)的“Application Tasks”框中的【Package a setup】項;2) 在“Assistant”頁面中,需要用戶來定位源可執(zhí)行程序的放置位置,點擊【Browse】按鈕可以在彈出的“Select Setup Program”對話框中選擇要進行打包的可執(zhí)行程序文件名;3) 在“Package File:”框中選擇了要打包的程序名后,在下方的“Product Information”部分會要求用戶輸入以下一些程序信息:Ø Specify your product name

32、:生成的Msi安裝包的文件名稱;Ø Version number:輸入該應(yīng)用程序的版本(可以隨意輸入,但是為了管理程序方便建議還是輸入正確的版本號);Ø Command line Parameters(Optional):用于該可執(zhí)行程序安裝時所需要使用的命令行參數(shù),此處為可選項。4) 在“Repackaging Method”部分,由于是限制功能版,因此只能選擇【Snapshot】單選框。在“Select a Repackaging Wizard output directory:”部分,點擊右側(cè)的【Browse】按鈕來選擇輸出的打包向?qū)募陌卜拍夸洠?.2.2 生成.

33、Msi安裝程序1) 當(dāng)目錄選擇完成后,點擊【Repackage】按鈕;2) AdminStudio程序這時會彈出“Repackaging Wizard”對話框,在“Welcome to Repackaging Wizard”頁面中,點擊【下一步】;3) 在“Method Selection”頁面中,由于是限制功能版本,因此無需配置直接點擊【下一步】;4) 在“Snapshot Method”頁面中,選擇【Single Step】單選框,點擊【下一步】;5) 在“Collect Product Information”頁面中,查看用于打包的源安裝文件的信息是否正確,并且輸入要生成Msi文件的文件

34、信息,完成輸入后點擊【下一步】;Ø Product Name:程序名稱;Ø Version:生成Msi文件的定義版本(隨意輸入);Ø Company Name:公司名稱(隨意輸入)。6) 在“Set Target Project Information and Capture Settings”頁面中,點擊【】按鈕來選擇生成向?qū)募谋4媛窂?。點擊【edit】按鈕會打開“Analysis Options”對話框,在此對話框中可以選擇要監(jiān)視的各個關(guān)鍵位置信息,默認(rèn)選擇為監(jiān)視文件、注冊表信息、快捷方式以及INI文件的改變,修改完成后點擊【OK】關(guān)閉對話框。其中點擊【N

35、ew】按鈕會添加新的掃描驅(qū)動器,而選中某一個驅(qū)動器盤符后點擊【Edit】會彈出“Choose Directory”對話框來選擇要掃描的文件目錄名,如果不再需要掃描的話也可以點擊【Delete】刪除。 7) 完成全部配置后,點擊【Start】按鈕,這時如果剛剛輸入的文件保存路徑不存在則會彈出“Repackager”對話框提示文件夾不存在,點擊【是】按鈕來由程序自動創(chuàng)建該文件夾;8) 應(yīng)用程序?qū)⒆詣訏呙栌嬎銠C上相應(yīng)位置的文件列表信息以及注冊表信息,完成后會彈出“Repackager”對話框,提示“Click OK when you are ready to run the setup(s).”的信

36、息,點擊【確定】按鈕; 9) 這時,用于打包的源安裝程序?qū)⒈蛔詣訄?zhí)行,用戶只需要按平時正常的方式來執(zhí)行安裝過程,安裝完成后,在“Repackaging”頁面中將顯示“All Setup(s) have been launched.”字樣表明所有的安裝過程已經(jīng)完成,這時請點擊【Process】;10) 這時,程序?qū)⒃俅螆?zhí)行對計算機的掃描過程,并且分析前后兩次掃描的文件及注冊表信息變化,而后執(zhí)行相應(yīng)的Repackager任務(wù)來構(gòu)建.Msi程序包;11) 經(jīng)過幾分鐘的等待,在“Summary”頁面中將可以看到生成的.irc向?qū)募男畔?,點擊【完成】將結(jié)束整個Msi安裝包的構(gòu)建過程。注意:該方式生成

37、.Msi的安裝程序包,雖然需要管理員干預(yù)的步驟很少,構(gòu)建程序包方便,但是由于真實環(huán)境中的客戶端環(huán)境相對復(fù)雜,大部分情況下不可避免的會將安裝過程中與程序無關(guān)的文件也包含在其中,這樣的話在卸載過程中有時便會出現(xiàn)以下的故障,造成卸載程序不能夠完全實現(xiàn),如果要解決的話則需要采用多步驟生成的方式來構(gòu)建.Msi安裝包。4.3 使用AdminStudio LANDesk Edition多步驟生成.Msi安裝程序由于單一步驟構(gòu)建Msi程序方式的先天不足,AdminStudio又另外提供了多步驟構(gòu)建.Msi程序的方式來進行補充,采用多步驟構(gòu)建一個MSI安裝程序包,總結(jié)下來可以分為掃描后生成打包配置向?qū)募蜆?gòu)建

38、Msi目標(biāo)文件兩個階段,其設(shè)置步驟如下:4.3.1 多步驟構(gòu)建.Msi打包配置文件1) 運行【開始】【程序】【AdminStudio】【AdminStudio 9.5 Tools】【Repackaging Wizard】項;2) AdminStudio程序這時會彈出“Repackaging Wizard”對話框,在“Welcome to Repackaging Wizard”頁面中,點擊【下一步】;3) 在“Method Selection”頁面中,直接點擊【下一步】;4) 在“Snapshot Method”頁面中,選擇【Multiple Steps】單選框,默認(rèn)選擇為【Analyze sy

39、stem status changes】單選框;5) 選擇【Analyze the initial system status】單選框,如果已經(jīng)做過系統(tǒng)初始掃描的話,會彈出窗口提示覆蓋原來掃描后生成的系統(tǒng)配置文件,點擊【是】按鈕關(guān)閉提示框,接著點擊【下一步】;6) 計算機將進行第一次初始系統(tǒng)快照,完成后在“Summary”頁面中,點擊【完成】按鈕;7) 在運行AdminStudio的計算機上正常安裝程序或者修改文件配置后,運行【開始】【程序】【AdminStudio】【AdminStudio 9.5 Tools】【Repackaging Wizard】項;8) 重復(fù)步驟2)與步驟3)的選項;9

40、) 在“Snapshot Method”頁面中,選擇【Multiple Steps】單選框,以及【Analyze system status changes】單選框,點擊【下一步】;10) 在“Collect Product Information”頁面中,輸入要生成Msi文件的文件信息,完成輸入后點擊【下一步】;Ø Product Name:程序名稱;Ø Version:生成Msi文件的定義版本(隨意輸入);Ø Company Name:公司名稱(隨意輸入)。11) 在“Set Target Project Information and Capture Set

41、tings”頁面中,點擊【】按鈕來選擇生成向?qū)募谋4媛窂?。點擊【edit】按鈕會打開“Analysis Options”對話框,在此對話框中可以選擇要監(jiān)視的各個關(guān)鍵位置信息,默認(rèn)選擇為監(jiān)視文件、注冊表信息、快捷方式以及INI文件的改變,修改完成后點擊【OK】關(guān)閉對話框。其中點擊【New】按鈕會添加新的掃描驅(qū)動器,而選中某一個驅(qū)動器盤符后點擊【Edit】會彈出“Choose Directory”對話框來選擇要掃描的文件目錄名,如果不再需要掃描的話也可以點擊【Delete】刪除。 12) 完成全部配置后,點擊【Start】按鈕,這時如果剛剛輸入的文件保存路徑不存在則會彈出“Repackager

42、”對話框提示文件夾不存在,點擊【是】按鈕來由程序自動創(chuàng)建該文件夾;13) 這時,程序?qū)⒃俅螆?zhí)行對計算機的掃描過程,并且分析前后兩次掃描的文件及注冊表信息變化,生成擴展名為.irc的配置文件,點擊【完成】按鈕。 4.3.2 編輯及構(gòu)建最終的.Msi安裝文件1) 在彈出的“Repackager”界面中,可以看到一些安裝信息,包括:Ø Operating System:當(dāng)前打包計算機的操作系統(tǒng)信息;Ø Path to Original Setup:初始用于打包的源應(yīng)用程序執(zhí)行文件信息;Ø Original target folder:應(yīng)用程序在安裝過程中的安裝路徑。2)

43、 該頁面中間可以看到此應(yīng)用程序安裝后監(jiān)測到的系統(tǒng)關(guān)鍵位置及變量的改變情況,在其中可以看到該程序在安裝過程中共涉及到的文件數(shù)量、建立的快捷方式數(shù)量、對注冊表鍵值的修改情況等等信息,點擊每個項目的超鏈接,可以轉(zhuǎn)到相應(yīng)的詳細(xì)信息列表,在此可以查詢所有涉及到的文件及注冊表信息,用戶可以有選擇性的添加新文件或者剔除部分無關(guān)文件;3) 選擇【Build】【Build】菜單項或者按【F7】鍵,便可以在該界面下方的框中看到正在構(gòu)建,Msi程序包的打包過程,當(dāng)看到其中出現(xiàn)“Conversion complete. Output file: D:MsiMSI_Package射手影音播放器.msi”之類的文字時,即

44、表明MSI程序已經(jīng)打包完成了。4.4 兩種Msi程序包構(gòu)建方式的優(yōu)缺點及使用范圍在以上所展示的兩種快照方式中,單一步驟快照生成方式的特點主要體現(xiàn)在以下兩個方面:1) 打包速度快:由于采用了整體的打包過程,無形中減少了掃描硬盤文件及注冊表的時間花費,提高了構(gòu)建程序包的工作效率;2) 配置簡單:由于整體一次性配置并構(gòu)建Msi文件,用戶無需選擇大量的參數(shù),使用起來非常方便;3) 構(gòu)建過程中錯誤率高:由于不可避免在安裝過程中出現(xiàn)其它與安裝無關(guān)的文件變化,而單一步驟構(gòu)建方式無法將此類文件剔除,因此該方式構(gòu)建的Msi安裝程序在卸載時經(jīng)常會提示錯誤而導(dǎo)致卸載失敗。而與單一步驟構(gòu)建方式對應(yīng),多步驟構(gòu)建方式也有

45、三大特點:1) 大量的自定義參數(shù):可以選擇將部分文件添加或者排除在構(gòu)建配置文件中,最大限度地避免產(chǎn)生程序包安裝完成后無法卸載等故障;2) 構(gòu)建方式靈活:由于將構(gòu)建過程單獨出來,因此在最終構(gòu)建過程實現(xiàn)之前,用戶可以對終端上的程序安裝以及配置修改進行多種方式的優(yōu)化,甚至可以在某些情況下將多個獨立的應(yīng)用程序打包成為一個大的.Msi安裝程序;3) 打包速度慢:由于采用多次掃描硬盤文件及注冊表的方式,因此如果在大容量存儲硬盤上執(zhí)行時,消耗時間相對單一步驟構(gòu)建模式會有比較大的延長。因此經(jīng)過實踐,我們在實踐工作環(huán)境中建議,將單一步驟構(gòu)建模式用于構(gòu)建常用的共享小程序,而在對于商用軟件如Office、Photo

46、shop之類的軟件構(gòu)建時建議采用多步驟構(gòu)建模式,以此兼顧效率與構(gòu)建程序包的成功率。4.5 附錄,如何在Windows 7操作系統(tǒng)中安裝IIS組件在Windows 7操作系統(tǒng)環(huán)境下,安裝IIS組件的步驟如下:1) 在Windows 7操作系統(tǒng)桌面上,運行【開始】【控制面板】;2) 在“控制面板”對話框中,單擊【程序】類別下的【卸載程序】項;3) 在彈出的“卸載或更改程序”頁面中,單擊左側(cè)列表中的【打開或關(guān)閉Windows功能】項;4) 打開“Windows功能”對話框,該對話框中顯示了當(dāng)前的操作系統(tǒng)功能的使用情況;5) 在其中選中【Internet信息服務(wù)】【W(wǎng)eb管理工具】的所有子項以及【In

47、ternet信息服務(wù)】【萬維網(wǎng)服務(wù)】的所有子項,完成后點擊【確定】按鈕;6) 操作系統(tǒng)會彈出對話框提示“Windows正在更改功能,請稍候。這可能需要幾分鐘。”完成后該窗口自動關(guān)閉,IIS組件安裝完成。5、 AdminStudio工具的另類使用()5.1 AdminStudio LANDesk Edition版本的使用局限經(jīng)過測試,由AdminStudio LANDesk Edition限制版本生成的.Msi文件可以通過LANDesk管理套件中的分發(fā)MSI程序包的功能項來進行軟件的分發(fā)和卸載;但是由于是限制版本,在使用中也暴露出了以下兩大缺陷。1) 無法使用Installation Monit

48、oring方式來構(gòu)建.Msi安裝包,而只能由Snapshot方式來生成.Msi文件,Snapshot方式與Installation Monitoring方式相比,在同樣構(gòu)建.Msi文件的過程中消耗的時間要長很多,并且可構(gòu)建應(yīng)用程序的適用范圍也有很大的局限性;2) LANDesk Edition的軟件在使用過程中第一次必須要與LANDesk核心服務(wù)器進行通信驗證版本信息,一旦核心服務(wù)器當(dāng)時無法訪問,此時LANDesk Edition應(yīng)用程序?qū)⒉槐辉试S使用,因此便造成管理員日常工作的不必要麻煩。那么有沒有什么變通的解決方式呢?在這章節(jié)中,我們便提供一種另類的解決方法。5.2 安裝AdminStud

49、io9.5 試用版我們可以從 Limited Edition,當(dāng)前最新的版本為9.5英文版,安裝包下載大小為559MB,如果不激活可以使用21天。5.2.1 AdminStudio 9.5 LANDesk Edition的安裝過程正常情況下,AdminStudio9.5版本的安裝步驟如下:1) 雙擊下載的安裝文件,將打開的“AdminStudio LANDesk EditionInstallShield Wizard”對話框,在“Welcome to the InstallShield Wizard for AdminStudio LANDesk Edition”頁面中,點擊【Next>

50、】:2) 在“Location to Save Files”頁面中,用戶可以點擊【Change】按鈕來選擇程序解壓出來的安裝文件的存放位置,默認(rèn)位置為%Program Files%AdminStudio Setup FilesAdminStudio LANDesk Edition,完成后點擊【Next>】;3) 在“Extracting Files”頁面中,將展現(xiàn)程序包解壓過程的進度條,完成后點擊【Next>】;4) 在全部安裝文件解壓完成后,會彈出真正的安裝界面,在“Preparing to install”頁面中,將能夠看到配置.Net Framework組件以及配置ASP.n

51、et組件的進度條,完成后會自動進入下一個安裝界面;5) 在“Welcome to the InstallShield Wizard for AdminStudio Limited Edition for LANDesk Management Suite”頁面中,點擊【Next>】按鈕;6) 在“License Agreement”頁面,選擇【I accept the terms in the License agreement】單選框,并點擊【Next>】;7) 在“Custom Information”頁面中,輸入相應(yīng)的用戶名信息以及組織信息,點擊【Next>】;8) 在“

52、Destination Folder”頁面中,可以選擇【Change】按鈕來選擇軟件要安裝的目錄位置,完成后點擊【Next>】按鈕;9) 在“AdminStudio Shared Location”頁面中選擇將要被安裝的共享文件所處的文件夾,此頁面默認(rèn)即可,點擊【Next>】按鈕;10) 在“Setup Type”頁面中可以選擇安裝類型是Typical(典型)還是Complete(完整)模式,點擊【Next>】;11) 在“Ready to install the Program”頁面中,點擊【Install】按鈕;這時,如果該終端計算機沒有安裝IIS組件,則安裝程序會彈出以

53、下警告窗口,這時需要退出安裝進程,安裝IIS組件后重新啟動安裝程序來再次嘗試安裝。12) 在“Installing AdminStudio Limited Edition for LANDesk Management Suite”頁面中,可以看到當(dāng)前安裝進度條; 13) 進度條完成后進入“InstallShield Wizard Completed”頁面,點擊【Finish】按鈕后重新計算機即可完成程序的初始安裝。5.2.2 AdminStudio 9.5 LANDesk Edition的初始配置第一次運行AdminStudio時,我們還需要對AdminStudio進行一些相應(yīng)的配置,才能夠正

54、常地使用該軟件,具體配置過程如下:1) 選擇【開始】【程序】【AdminStudio】【AdminStudio 9.5】項。2) 這時會彈出對話框,其中可以選擇是否輸入License來激活應(yīng)用程序,還是繼續(xù)使用測試版本,在此用戶可以選擇相應(yīng)的單選框。如果當(dāng)前使用的是測試版本,則可以在此看到測試剩余的天數(shù),建議用戶在此處不激活此應(yīng)用程序,而是選擇【Continue to Evaluation AdminStudio】單選框并點擊【Next>】按鈕直接運行程序。3) 在彈出的“Default Application Catalog”頁面中,選擇【Quick Start】單選框,并且在文本框中

55、輸入要安裝的SQL Express數(shù)據(jù)庫sa賬戶的密碼,輸入完成后點擊【OK】按鈕。4) 這時,AdminStudio程序?qū)⒆约喊惭bSQL Server 2005 Express版本并進行相應(yīng)設(shè)置。5) 數(shù)據(jù)庫安裝完成后,會彈出“Welcome to the Application Catalog Wizard”頁面,點擊【下一步】;6) 在“Specify Database Information”頁面中,需要輸入一些數(shù)據(jù)庫的信息;ü Server:用于輸入SQL Server數(shù)據(jù)庫的實例名,默認(rèn)格式為<服務(wù)器主機名數(shù)據(jù)庫實例名>ü Authenticatio

56、n:選擇數(shù)據(jù)庫登錄認(rèn)證模式,可以選擇【Server Authentication】或者【W(wǎng)indows Authentication】模式ü Login:數(shù)據(jù)庫登錄用戶名,默認(rèn)為saü Password:數(shù)據(jù)庫登錄用戶的密碼,默認(rèn)為空,需要用戶自行輸入ü Catalog:默認(rèn)為AdminStudio Sample Catalog輸入后可以點擊【Test】按鈕來驗證是否可以登錄數(shù)據(jù)庫,全部完成后點擊【下一步】;7) 在“Select Software Repository Location”頁面中,去除選中【Enable Software Repository】復(fù)選框,點擊【下一步】;8) 在“Creating Application Catalog”頁面中,觀察當(dāng)前數(shù)據(jù)庫運行

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論