我有适用于 ubuntu 17.10 artful 版本的 ppa。现在我想让我的 ppa 在 ubuntu 16.04 和 16.10 版本中工作,所以我是否必须为其他版本创建单独的 ppa,或者是否有任何方法可以使用单个 ppa 在所有 ubuntu 版本中安装我的软件。
注意-我的软件兼容 Ubuntu 16.04 和 16.10 版本
答案1
将包复制到其他版本
假设你在 Launchpad 上:
然后按下按钮Copy packages
就是这样。现在 ppa 可以在您将其复制到的 Ubuntu 版本上使用(实际上可能需要一到二十分钟)。
注意:
1. 同一版本的软件可以在多个版本上运行
正如您所指出的,这仅当同一版本在不同版本的 Ubuntu 上工作时才有效。否则您需要重建特定版本。
要是依赖项版本不同,您可以通过在控制文件中包括不同的版本来创建多版本,例如"|"
:
Depends: python3,
python3-gi,
gir1.2-budgie-1.0 | gir1.2-budgie-desktop-1.0,
2. 停产
正如 @doug 在评论中提到的,16.10 已停止使用,并且 Launchpad 不再允许将包复制到 16.10。