如何为特定版本创建PPA构建

我正在创建我的第一个正式的PPA来修复Compiz的问题。debbuild/dput工作正常,但是Launchpad告诉我它只在Quantal上构建。
我暂时对此不感兴趣 - 我希望它能在Precise上构建。我需要做什么才能实现这个目标?
编辑:我进入了Launchpad上的软件包页面,并成功复制了我为另一个版本上传的软件包,但是有没有办法设置PPA的默认发布版本?
1个回答

我从你的问题中推测出,你的debian/changelog文件的目标默认为quantal而不是precise
例如 - 这是我最近构建的PPA软件包的示例changelog:
rhythmbox-plugin-albumartsearch (0.1-3) precise; urgency=low

  * folder rename

 -- fossfreedom <fossfreedom@somewheremail.com>  Thur, 07 Jun 2012 13:19:18 +0100

请注意 - 目标是“精确”。
如果您使用 `dch -i` 创建变更日志,这不仅会递增您的版本号,还会切换到下一个开发发布版本。
最好使用 `dch -i --distribution [foo]` 来确保为您希望使用的发行版正确创建变更日志 - 其中 `[foo]` 是您示例中的 `precise`。
有用的链接:

是的,我使用了 dch -i,并没有注意到。哎呀,谢谢! - Oli