17

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

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

更新:Canonical 有一个完整的包装指南,它很好地解释了这个过程。

4

3 回答 3

9

如果您对构建 Debian 软件包完全陌生,我建议您查看Debian New Maintainers' Guide并使用Debian Developer's Reference作为参考。作为一个起点,dh_make(从dh-make包中)应该给你一个很好的模板来使用。

于 2009-07-23T21:43:42.877 回答
4

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

于 2009-07-22T14:46:24.660 回答
2

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

Ubuntu 上的默认 Shell 是 Bash。如果你不知道怎么做,这里有一个基本教程和一个高级指南

希望能帮助到你。

于 2009-07-22T15:02:45.850 回答