如何为任意系列制作软件包?(Debian/Ubuntu 启动板 PPA)

如何为任意系列制作软件包?(Debian/Ubuntu 启动板 PPA)

我在启动板上为我的小项目 Qpdf Tools 准备了 PPA(https://launchpad.net/~silash35/+archive/ubuntu/qpdftools在制作源码包的过程中,我写了一个Debian/changelog,在文件里面有这样一行:

qpdftools (1.4-1) focal; urgency=low

但该软件包不仅适用于 Ubuntu 的“Focal”版本,它是一个通用软件包,可以在所有 dpkg 发行版(Debian、Ubuntu、Linux Mint 等)上安装。虽然当我上传到我的 PPA 时,该软件包仅适用于 Ubuntu 的 Focal 版本。

有没有办法为所有 dpkg 发行版制作一个软件包?将 changelog 文件中的“focal”改为其他词,例如“all”或“universal”。

答案1

我找到解决方案了!

上传软件包后,前往启动板网站并访问您的 PPA。然后点击“查看软件包详细信息”,然后点击“复制软件包”。

然后选择您的软件包,并在“目标系列:”中选择您想要分发软件包的其他 Ubuntu 版本。选中“复制现有二进制文件”,最后单击“复制软件包”按钮。对所有其他版本的 Ubuntu 重复此过程。

相关内容