很久以前,我曾经使用 InstallShield AdminStudio 在 Windows 上打包软件。我用它从现有的应用程序安装程序为公司应用程序构建自定义安装程序。我想对某些 Ubuntu 系统做一些相同的事情,并想知道有哪些可用选项(如果有)。
简而言之,这就是我想要做的:
是否有任何应用程序/包可以做到这一点,或者任何有助于自动化至少部分流程的东西?
我是软件开发的老手,但在打包方面经验不足。我以前构建过一个 dpkg,但它不是源包。
我正在努力将应用程序提交到 Ubuntu 应用程序商店。关于打包的文档有点含糊不清,只说它需要以“Debian 源代码包格式”打包:
http://developer.ubuntu.com/publish/my-apps-packages/
我确信我可以通过将 Debian 源代码包 tarball 放在一起来解决问题,但是我想知道一些事情:
我想 Ubuntu 的人可能会获取源代码并为他们支持购买应用程序的每个不同平台和架构构建它,但是因为在提交过程中没有明显的方式来指示应用程序运行的内容(即需要 GTK3 和64 位支持,或 Intel-only 没有 ARM 支持),我只能希望可以在源格式中指定这些东西。
是否有任何关于源包创建的好的、详尽的文档可以指给我看?