我准备将一个软件包的安装脚本准备到Ubuntu服务器上。我想写一个脚本作为一个.deb包,它知道必须预先安装的依赖关系(数据库,Web服务器等)。编写Debian/Ubuntu deb软件包的资源?
你能推荐任何教程/资源来帮助新手开发人员开始编写deb软件包吗?
更新:Canonical有一个彻底的Packaging Guide,它很好地解释了这个过程。在计算器
我准备将一个软件包的安装脚本准备到Ubuntu服务器上。我想写一个脚本作为一个.deb包,它知道必须预先安装的依赖关系(数据库,Web服务器等)。编写Debian/Ubuntu deb软件包的资源?
你能推荐任何教程/资源来帮助新手开发人员开始编写deb软件包吗?
更新:Canonical有一个彻底的Packaging Guide,它很好地解释了这个过程。在计算器
如果您对构建Debian软件包完全陌生,建议您查看Debian New Maintainers' Guide并使用Debian Developer's Reference作为参考。作为一个起点,dh_make
(来自dh-make
包)应该为您提供一个很好的模板。
如果您打算与它们的依赖安装一些软件
Ubuntu上的默认Shell是Bash。如果您不知道如何操作,请点击这里basic tutorial和advanced guide。
希望它有帮助。
我想做一个deb的原因是我们会随着时间的推移创建许多这些服务器,并且我想通过这种机制分发更新。我想我会在安装程序中使用bash脚本来执行安装步骤。谢谢您的帮助! – 2009-07-22 15:11:28
感谢您使用高级指南链接。 – 2009-07-23 21:49:19