启动台的测试功能允许使用配方创建Ubuntu软件包。我已经成功使用它们,并且现在可以用它们来打包我的项目。
然而,我在./debian/changelog文件上遇到了一些问题。我需要填写一个分发名称([软件包名称]([版本])[分发];[紧急程度])。假设我在那里放入了"maverick"。然后我使用配方请求构建。我选择同时为maverick和natty构建。结果是,在PPA中的natty软件包的"分发"字段被设置为"maverick",这看起来是无效的(实际上,似乎只有changelog会有这个错误的信息,但当我收到通知邮件说我的软件包已发布给natty时,它也说:"分发:maverick"),
这样可以吗?我甚至不确定这是否是错误的,但如果是错误的,那么我如何使用配方来为多个Ubuntu系列构建一个软件包,只使用一个changelog文件呢?
然而,我在./debian/changelog文件上遇到了一些问题。我需要填写一个分发名称([软件包名称]([版本])[分发];[紧急程度])。假设我在那里放入了"maverick"。然后我使用配方请求构建。我选择同时为maverick和natty构建。结果是,在PPA中的natty软件包的"分发"字段被设置为"maverick",这看起来是无效的(实际上,似乎只有changelog会有这个错误的信息,但当我收到通知邮件说我的软件包已发布给natty时,它也说:"分发:maverick"),
这样可以吗?我甚至不确定这是否是错误的,但如果是错误的,那么我如何使用配方来为多个Ubuntu系列构建一个软件包,只使用一个changelog文件呢?
dput ppa:landronimirc/experimental "gigolo_0.4.2-1~precise~ppa1_source.changes"
命令将*.changes
文件上传到PPA。如果按照你的建议执行dput ~landronimirc/experimental/ubuntu "gigolo_0.4.2-1~precise~ppa1_source.changes"
,那么会出现No host ~landronimirc/experimental/ubuntu found in config
错误。所以从这个意义上说,我不确定我是否理解了你的答案。 - landroni