IFW概覽
Qt Installer Framework 提供了一組工具和程式來創建安裝程式,并在不重寫源代碼的情況下將它們部署到所有受支持的桌面 Qt 平臺上,安裝程式具有本地化外觀,并且可以感知運行的平臺: Linux,Microsoft Windows,和 OS X,
Qt安裝框架工具生成具有一系列頁面的安裝程式,頁面可在安裝,更新或者卸載期間引導用戶,你只需要提供需要安裝內容,并且指定安裝資訊,譬如產品和安裝包的名稱,以及許可協議文本,
你可以通過向預定義的頁面添加小部件,或添加整個頁面來為用戶提供額外的選項,來自定義安裝程式,你也可以通過創建腳本的方式來添加額外的操作,
選擇安裝型別
你可以提供給終端用戶離線或在線安裝方式,或者兩者都提供,

兩種安裝方式都需要安裝維護工具,該工具后續可用于添加,更新和移除組件,
-
離線安裝方式包含所有可安裝的組件,并且在安裝程序中不需要網路連接,
-
在線安裝方式只安裝維護工具,該工具訪問web服務器的在線倉庫,下載和安裝其中的組件,
因此,在線安裝包一般更小,而且下載時間比對應的離線安裝包更短,下載和運行一個在線安裝包有可能會比下載和運行一個離線安裝包耗時更短,如果用戶不安裝所有的組件的話,
在初始化安裝后,用戶可以使用維護工具再次安裝來組web服務器的額外組件,當然也可在服務器發布更新的第一時間立馬接收到自動更新資訊,
然而,上述內容,對于離線安裝來說,只有在離線安裝組態檔中指定了倉庫地址,或者用戶自己在維護工具配置中制定倉庫地址,才可行,
創建離線安裝包后,用戶可以直接從多媒體中下載,當然,你也可以發布安裝包到CD或者USB中,
推進更新
確保在線倉庫可用,那么可以讓安裝了你軟體的終端用戶更新軟體,提供更新最容易的方法是重建倉庫,并且上傳到web服務器中,對于大型倉庫,你可以只更新其中發生變化的組件,
提供內容給安裝程式
你可以使用其他內容提供方來給安裝程式添加附加組件,組件提供方必須設定倉庫,用于包含這個可安裝組件,并且把指向倉庫的URL地址傳遞給終端用戶,用戶必須在安裝程式中配置該URL,這時附件組件會在包管理器中可見,
原創造福大家,共享改變世界
獻出一片愛心,溫暖作者心靈
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/5160.html
標籤:其他
上一篇:程式設計入門
