我正在开始准备一个软件包在Ubuntu服务器上的安装脚本。我想写一个脚本作为一个.deb包,它知道依赖关系,必须预先安装(数据库,web服务器等)。
你能推荐一些教程/资源来帮助新手开发人员开始编写deb包吗?
更新: Canonical有一个完整的Packaging Guide,它很好地解释了这个过程。
发布于 2009-07-23 21:43:43
如果您对构建Debian包完全陌生,我建议您查看Debian New Maintainers' Guide并使用Debian Developer's Reference作为参考。首先,(来自dh-make
包的) dh_make
应该为您提供一个很好的模板。
发布于 2009-07-22 15:02:46
如果您计划安装一些带有依赖项的软件,则实际上不需要创建.deb包。Shell脚本应该可以工作,调用包管理器来解析依赖关系,等等。
Ubuntu上的默认Shell是Bash。如果你不知道怎么做,这里有一个basic tutorial和一个advanced guide。
希望能有所帮助。
https://stackoverflow.com/questions/1165727
复制相似问题