编写Debian / Ubuntu deb包的资源?

时间:2009-07-22 14:34:17

标签: ubuntu debian debian-based

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

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

更新:Canonical有一个彻底的Packaging Guide,可以很好地解释这个过程。

3 个答案:

答案 0 :(得分:9)

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

答案 1 :(得分:4)

stackoverflow的早期问题:
How to build a Debian/Ubuntu package from source?

答案 2 :(得分:2)

如果您打算安装一些带有依赖项的软件,那么您根本不需要制作.deb软件包。 Shell脚本应该可以工作,调用包管理器来解决依赖关系等等。

Ubuntu上的默认Shell是Bash。如果您不知道该怎么做,请选择basic tutorialadvanced guide

希望它有所帮助。

相关问题