Dae*_*yth 4 packaging pbuilder git-buildpackage
我正在打包工作中的软件,范围已经扩大到具有基于 Lucid 和基于 Karmic 的版本。现在我只是使用git-buildpackagecall在 Karmic VM 内部构建debuild,但我已经研究了 pbuilder,所以我可以使用 chroots 更轻松地完成它,因为拥有一个用于 Karmic 的 VM 和另一个用于 Lucid 的 VM 似乎有点不合适。我四处寻找文档,但到目前为止对我来说一直很神秘。这些包已经设置了 git repos,主要是使用 pbuilder 让我卡住了。
我怎样才能轻松地设置这个设置,最好是我可以在这里为其他开发人员编写脚本?
你可能想看看作为pbuilder-dist脚本ubuntu-dev-tools
包裹。它极大地帮助管理不同目标环境的多个 pbuilder。例如,要创建 Karmic pbuilder,请运行:
pbuilder-dist karmic create
Run Code Online (Sandbox Code Playgroud)
您可以将新创建的 Karmic pbuilder 用于:
pbuilder-dist karmic build /path/to/package.dsc
Run Code Online (Sandbox Code Playgroud)
package.dsc 可以在您构建源包时生成 git-buildpackage -S
git-pbuilderpbuilder 周围还有一个包装器,因为git-buildpackage我没有使用它的经验。我的理解是,DIST=karmic git-pbuilder create应该为您创建初始 Karmic pbuilder。然后,您应该能够在该 pbuilder 中构建包:
git-buildpackage --git-dist=karmic --git-pbuilder
Run Code Online (Sandbox Code Playgroud)
查看man git-pbuilder和man git-buildpackage了解更多信息。
| 归档时间: |
|
| 查看次数: |
2702 次 |
| 最近记录: |