我正在调查是否值得在Launchpad中设置一个配方,为OpenERP创建一个PPA,其中包括官方源代码和我们的自定义模块。有人为OpenERP或其他软件包这样做过吗?这值得付出努力吗?这个过程有简单的指南吗?
我们目前使用的脚本使用bzr
来检查存储库中的新修订,签出它们,然后将它们复制到活动服务器的安装文件夹中。听起来PPA会让升级过程感觉更像是标准的Ubuntu升级。
我找到了Launchpad文档和Ubuntu打包指南,所以我正在努力完成这些。看起来可信团队已经创建了OpenERP的PPA。我可以复制这些并将它们指向我自己的分支吗?
我几乎已经完成了,所以这里是我迄今为止所做工作的总结。
阅读Ubuntu打包指南并遵循"Hello,World"的示例是非常值得的,这样你就可以知道打包文件的作用了
具体到OpenERP,我偶然发现了OpenERP Tools项目,并使用packaging61
脚本创建了Debian包。我发布了一个针对Launchpad PPA的修改版本。
我现在在PPA中有一个安装并运行的程序包,但web服务器出现了问题。不过,它支持GTK客户端。