如果软件包本身是在 12.04 机器上构建的,Launchpad PPA 是否可以支持多个 Ubuntu 版本,例如 10.04 和 12.04?当尝试将 PPA 添加到较旧的机器时,它会给出错误,提示它是在 12.04 系统上构建的,无法安装。
我想sudo get-apt-install my-app
使用 10.04 和 12.04,并且我对打包和 PPA 还不熟悉,所以我不知道是否存在类似的东西。
答案1
是的,这是可能的,只要:
- 该套装包含所有目标系列
- 该系列是 Launchpad 中支持的 Ubuntu 版本
查看PPA 帮助更多信息:
在构建源包时,您可以指定您变更日志文件列在Launchpad PPA页。
答案2
是的有可能的 ,
PPA 是您可以构建和发布自己的软件包的地方。这些软件包可以是 Ubuntu 软件包的自定义版本,也可以是全新的软件包,并且可以为任何受支持的 Ubuntu 版本。。
当 Launchpad 在 PPA 中构建源包时,它会为以下内容创建二进制文件:操作系统
从PPA 启动板页面,个人包裹档案(PPA)允许您上传 Ubuntu 源包,以便由 Launchpad 构建并发布为 apt 存储库。