如何透過追蹤檔案系統更改來建立安裝程式?

如何透過追蹤檔案系統更改來建立安裝程式?

很久以前,我曾經使用 InstallShield AdminStudio 在 Windows 上打包軟體。我用它從現有的應用程式安裝程式為公司應用程式建立自訂安裝程式。我想對某些 Ubuntu 系統做一些相同的事情,並想知道有哪些選項可用(如果有)。

簡而言之,這就是我想做的:

  1. 執行一些操作來設定斷點或其他系統快照位置。
  2. 安裝應用程序,自訂一些設定文件,也許安裝插件或一些資料、圖標、腳本等。
  3. 告訴系統我已完成更改,並讓它根據我所做的更改建立 tarball 或 dpkg。

是否有任何應用程式/軟體包可以執行此操作,或者是否有任何有助於自動化至少部分流程的東西?

答案1

我想您會發現閱讀和完成以下內容會更容易Ubuntu 打包指南,並使用其中的高級工具來描述您想要進行的更改。

您所描述的方法的問題在於,系統很難說出您的變更的含義。如果您在 etc 中編輯文件,您希望如何將其與不同程式所做的其他變更相配合? dpkg 基礎設施具有標準工具,可以讓事物很好地配合在一起。

相關內容