我正在使用 debuild -S 创建包。然后我使用 dput ppa:user/ppaname packagename_source.changes 上传。
我的软件包已正确构建并发布。但是,只创建了 trusty 的 deb 文件。好吧,我的电脑仍然是 trusty,但我想发布适用于 xenial 和较新系统的软件包。理想情况下,我希望我的 ppa 包含 trusty 和 xenial 的软件包。我该怎么做?
答案1
将源复制到另一个目录并编辑debian/changelog
源中的文件并在第一行trusty
替换。xenial
还请注意,Launchpad 不会接受具有相同版本的软件包,即使它们是针对不同版本的。
因此也替换那里的版本,例如附加~xenial
到它。附加到那里的内容实际上并不重要,但你必须以某种方式更改它。
它看起来是这样的:
libbiddy1 (1.6-1~xenial) xenial; urgency=medium
然后debuild -S
再次执行并上传。