关于编写Debian/ubuntudeb包的资源?

关于编写Debian/ubuntudeb包的资源?,ubuntu,debian,debian-based,Ubuntu,Debian,Debian Based,我开始准备在Ubuntu服务器上安装软件包的安装脚本。我想以.deb包的形式编写一个脚本,它知道必须事先安装的依赖项(数据库、web服务器等) 您能推荐一些教程/资源来帮助新手开发人员开始编写deb软件包吗 更新:Canonical有一个详尽的说明,很好地解释了这个过程。stackoverflow的前面问题: 这个, (不适用于存储库) 乌本图弗伦关于创造的讨论 如果您计划安装一些软件及其依赖项,那么实际上不需要制作.deb包。Shell脚本应该可以工作,调用包管理器来解决依赖项等 Ubu

我开始准备在Ubuntu服务器上安装软件包的安装脚本。我想以.deb包的形式编写一个脚本,它知道必须事先安装的依赖项(数据库、web服务器等)

您能推荐一些教程/资源来帮助新手开发人员开始编写deb软件包吗


更新:Canonical有一个详尽的说明,很好地解释了这个过程。

stackoverflow的前面问题:

  • 这个,
  • (不适用于存储库)
  • 乌本图弗伦关于创造的讨论

如果您计划安装一些软件及其依赖项,那么实际上不需要制作.deb包。Shell脚本应该可以工作,调用包管理器来解决依赖项等

Ubuntu上的默认Shell是Bash。如果你不知道怎么做,这里有一个和一个


希望有帮助。

如果您对构建Debian软件包完全陌生,我建议您查看并使用作为参考。作为一个起点,
dh_make
(来自
dh make
软件包)应该会为您提供一个很好的模板来使用。

我想做deb的原因是,随着时间的推移,我们将创建许多这样的服务器,我想通过这个机制分发更新。我想我将在安装程序中使用bash脚本来执行安装步骤。谢谢你的帮助!感谢您提供的高级指南链接。谢谢。这正是我想要的。