如何通过跟踪文件系统更改来构建安装程序?

Jas*_*ion 5 installation dpkg administration tar

很久以前,我曾经使用 InstallShield AdminStudio 在 Windows 上打包软件。我用它从现有的应用程序安装程序为公司应用程序构建自定义安装程序。我想对某些 Ubuntu 系统做一些相同的事情,并想知道有哪些可用选项(如果有)。

简而言之,这就是我想要做的:

  1. 做一些事情来设置断点或其他系统快照位置。
  2. 安装一个应用程序,自定义一些配置文件,也许安装一个插件或一些数据、图标、脚本等。
  3. 告诉系统我已经完成了更改,并让它根据我所做的更改构建一个 tarball 或 dpkg。

是否有任何应用程序/包可以做到这一点,或者任何有助于自动化至少部分流程的东西?

poo*_*lie 1

我认为您会发现阅读和完成Ubuntu 打包指南并使用其中的高级工具来描述您想要进行的更改会更容易。

您所描述的方法的问题在于,系统很难说出您的更改的含义。如果您在 etc 中编辑文件,您希望如何将其与不同程序所做的其他更改相配合?dpkg 基础设施具有标准工具,可以使事物很好地配合在一起。