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

您能否推荐任何教程/资源来帮助新手开发人员开始编写 deb 包?

更新:Canonical 拥有全面的 包装指南 这很好地解释了这个过程。

有帮助吗?

解决方案

如果您是全新构建Debian软件包,我建议你看看 Debian新维护人员手册和使用 Debian开发者参考作为参考。作为一个起点,dh_make(从dh-make包)应该给你一个很好的模板的工作。

其他提示

stackoverflow 上的早期问题:
如何从源代码构建 Debian/Ubuntu 软件包?

如果您打算与它们的依赖安装一些软件,你并不真的需要做一个.deb软件包。一个shell脚本应该工作,调用软件包管理器解决依赖关系,等等。

在Ubuntu默认shell是bash。如果你不知道如何做到这一点,这里是基础教程先进指南

希望它能帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top